$realFilePath, 'fileSize' => filesize($realFilePath), 'fileName' => $fileName != '' ? $fileName : basename($realFilePath), 'alternativeText' => $altText ) ); } /** * @param \eZ\Publish\Core\FieldType\Image\Value $fieldValue * @param array $context * @return array * * @todo check out if this works in ezplatform */ public function fieldValueToHash($fieldValue, array $context = array()) { if ($fieldValue->uri == null) { return null; } return array( 'path' => realpath($this->ioRootDir) . '/' . ($this->ioDecorator ? $this->ioDecorator->undecorate($fieldValue->uri) : $fieldValue->uri), 'filename'=> $fieldValue->fileName, 'alternativeText' => $fieldValue->alternativeText ); } }