RokkaHash
class RokkaHash extends AbstractLocalImage (View source)
Creates a LocalImage object with an existing rokka hash as input.
Example:
$image = new RokkaHash($hash, $identifier, $context);
If you want to get the source image content by getContent(), you need to inject a TemplateHelper object into the constructor
Properties
protected mixed|null | $context | Can be anything and accessed in callbacks and such. |
from AbstractLocalImage |
protected string|null | $rokkaHash | The rokka hash from the rokka API. |
from AbstractLocalImage |
protected string|null | $identifier | A unique identifier for this image, can be any string. |
from AbstractLocalImage |
Methods
No description
Returns the realPath of an image, if there is one.
Returns the actual content of an image.
Returns the unique custom identifier.
Sets the unique custom identifier.
Returns the rokkaHash, in case the object knows it already.
Details
__construct(string $hash, string|null $identifier = null, mixed|null $context = null, TemplateHelper|null $templateHelper = null)
No description
string|bool
getRealpath()
Returns the realPath of an image, if there is one.
If the file isn't on the local file system (or a stream, php understands), return false.
string|null
getFilename()
Returns the filename of an image.
string|null
getContent()
Returns the actual content of an image.
null|string
getIdentifier()
Returns the unique custom identifier.
void
setIdentifier(string|null $identifier)
Sets the unique custom identifier.
mixed|null
getContext()
Returns the custom context.
void
setContext(mixed|null $context)
Sets the custom context.
null|string
getRokkaHash()
Returns the rokkaHash, in case the object knows it already.
Happens especially with the RokkaHash LocalImage class, but others may use it too