This field type represents a simple string.
Inheritance: extends eZ\Publish\Core\FieldType\BinaryBase\Type
 /**
  * Get handler with required custom field types registered
  *
  * @return Handler
  */
 public function getCustomHandler()
 {
     $fieldType = new FieldType\BinaryFile\Type();
     $fieldType->setTransformationProcessor($this->getTransformationProcessor());
     $this->ioService = self::$container->get("ezpublish.fieldType.ezbinaryfile.io_service");
     return $this->getHandler('ezbinaryfile', $fieldType, new Legacy\Content\FieldValue\Converter\BinaryFileConverter(), new FieldType\BinaryFile\BinaryFileStorage(array('LegacyStorage' => new FieldType\BinaryFile\BinaryFileStorage\Gateway\LegacyStorage()), $this->ioService, new FieldType\BinaryBase\PathGenerator\LegacyPathGenerator(), new FileInfo()));
 }
Exemplo n.º 2
0
 /**
  * Returns the field type under test.
  *
  * This method is used by all test cases to retrieve the field type under
  * test. Just create the FieldType instance using mocks from the provided
  * get*Mock() methods and/or custom get*Mock() implementations. You MUST
  * NOT take care for test case wide caching of the field type, just return
  * a new instance from this method!
  *
  * @return FieldType
  */
 protected function createFieldTypeUnderTest()
 {
     $fieldType = new BinaryFileType();
     $fieldType->setTransformationProcessor($this->getTransformationProcessorMock());
     return $fieldType;
 }