/**
  * {@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']);
 }
예제 #2
0
 /**
  * @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()));
 }