/** * {@inheritdoc} */ protected function setUp() { $tokenizer = new CommandArgsTokenizer(); $tokenizer->addNormalizer(new CommandArgsNormalizer()); $tokenizer->addNormalizer(new Pgsql92CommandArgsNormalizer()); $this->filter = new CommandWithArgsFilter($this->getMock('Symfony\\Component\\Form\\FormFactoryInterface'), new FilterUtility(), $tokenizer); $this->filter->init('test', ['data_name' => 'j.command, j.args']); }
/** * @param int $comparisonType * @param string $value * * @return array */ protected function getValueParts($comparisonType, $value) { return array_map(function ($val) use($comparisonType) { return parent::parseValue($comparisonType, $val); }, $this->tokenizer->tokenize($value, $this->ds->getDatabasePlatform())); }