eZ\Publish\Core\FieldType\BinaryBase\Type::completeValue PHP Метод

completeValue() защищенный Метод

Attempts to complete the data in $value.
protected completeValue ( Value $value )
$value eZ\Publish\Core\FieldType\Value
    protected function completeValue(BaseValue $value)
    {
        if (!isset($value->inputUri) || !file_exists($value->inputUri)) {
            return;
        }
        if (!isset($value->fileName)) {
            // @todo this may not always work...
            $value->fileName = basename($value->inputUri);
        }
        if (!isset($value->fileSize)) {
            $value->fileSize = filesize($value->inputUri);
        }
    }

Usage Example

Пример #1
0
 /**
  * Attempts to complete the data in $value.
  *
  * @param \eZ\Publish\Core\FieldType\BinaryFile\Value|\eZ\Publish\Core\FieldType\Value $value
  */
 protected function completeValue(Basevalue $value)
 {
     parent::completeValue($value);
     if (isset($value->downloadCount) && $value->downloadCount === null) {
         $value->downloadCount = 0;
     }
 }
All Usage Examples Of eZ\Publish\Core\FieldType\BinaryBase\Type::completeValue