Inheritance: extends eZ\Publish\Core\FieldType\FieldType
 /**
  * Get handler with required custom field types registered.
  *
  * @return Handler
  */
 public function getCustomHandler()
 {
     $fieldType = new FieldType\RichText\Type(new FieldType\RichText\ConverterDispatcher(array()), new FieldType\RichText\ValidatorDispatcher(array('http://docbook.org/ns/docbook' => new FieldType\RichText\Validator(array($this->getAbsolutePath('eZ/Publish/Core/FieldType/RichText/Resources/schemas/docbook/ezpublish.rng'), $this->getAbsolutePath('eZ/Publish/Core/FieldType/RichText/Resources/schemas/docbook/docbook.iso.sch.xsl'))))));
     $fieldType->setTransformationProcessor($this->getTransformationProcessor());
     return $this->getHandler('ezrichtext', $fieldType, new RichTextConverter(), new FieldType\RichText\RichTextStorage(array('LegacyStorage' => new LegacyStorage(new UrlGateway()))));
 }
Exemplo n.º 2
0
 /**
  * @return \eZ\Publish\Core\FieldType\RichText\Type
  */
 protected function getFieldType()
 {
     $fieldType = new RichTextType(new ConverterDispatcher(array('http://docbook.org/ns/docbook' => null)), new ValidatorDispatcher(array('http://docbook.org/ns/docbook' => new Validator(array($this->getAbsolutePath('eZ/Publish/Core/FieldType/RichText/Resources/schemas/docbook/ezpublish.rng'), $this->getAbsolutePath('eZ/Publish/Core/FieldType/RichText/Resources/schemas/docbook/docbook.iso.sch.xsl'))))));
     $fieldType->setTransformationProcessor($this->getTransformationProcessorMock());
     return $fieldType;
 }