/** * Construct instance of TransformationProcessor\DefinitionBased * * Through the $ruleFiles array, a list of files with full text * transformation rules is given. These files are parsed by * {@link \eZ\Publish\Core\Persistence\Legacy\Content\Search\TransformationProcessor\DefinitionBased\Parser} * and then used for normalization in the full text search. * * @param \eZ\Publish\Core\Persistence\Legacy\Content\Search\TransformationProcessor\DefinitionBased\Parser $parser * @param \eZ\Publish\Core\Persistence\Legacy\Content\Search\TransformationProcessor\PcreCompiler $compiler * @param array $ruleFiles * * @return \eZ\Publish\Core\Persistence\Legacy\Content\Search\TransformationProcessor\DefinitionBased */ public function __construct(Parser $parser, PcreCompiler $compiler, array $ruleFiles = array()) { parent::__construct($compiler, $ruleFiles); $this->parser = $parser; }
/** * Constructor * * @param \eZ\Publish\Core\Persistence\Legacy\Content\Search\TransformationProcessor\PcreCompiler $compiler * @param string $installDir Base dir for rule loading * @param array $ruleFiles */ public function __construct(PcreCompiler $compiler, $installDir, array $ruleFiles = array()) { parent::__construct($compiler, $ruleFiles); $this->installDir = $installDir; }