• JsonSerializable
  • Illuminate\Contracts\Support\Jsonable
  • ArrayAccess
  • Illuminate\Contracts\Support\Arrayable

Public Properties

There are no public properties in the class.

Show inherited public properties

Inherited Public Properties

Protected Properties

There are no protected properties in the class.

Show inherited protected properties

Inherited Protected Properties

Public Methods

public fromCacheInfo()

public fromCacheInfo($cacheKey, $cacheInfo): void

public fromObject()

public fromObject($image): void

public getCacheInfo()

public getCacheInfo(): array 

public getCacheKey()

public getCacheKey(): void

public getCacheVersion()

public getCacheVersion(): string 

public getFilename()

public getFilename(): string 

getFilename returns a generated filename for the resized image, adhering to the 255 character limit on file sizes in Linux.

public getFilepath()

public getFilepath(): string 

public getPartitionDirectory()

public getPartitionDirectory(): string 

public isResizable()

public isResizable(): void

isResizable checks for SVG image types

public toDimensions()

public toDimensions($width, $height): void

public toOptions()

public toOptions($options): void

Show inherited public methods

Inherited Public Methods

Protected Methods

protected getAvailableSources()

protected getAvailableSources(): array 

getAvailableSources returns available sources

protected parseFileName()

protected parseFileName($filePath): string 

parseFileName to get a relative path for the file

Show inherited protected methods

Inherited Protected Methods