setExpanderDefinition() public method

public setExpanderDefinition ( string $expanderName, string $expanderFQCN )
$expanderName string
$expanderFQCN string Fully-Qualified Class Name that implements PatternExpander interface
Ejemplo n.º 1
0
 /**
  * @return Parser
  */
 protected function buildParser()
 {
     $expanderInitializer = new Parser\ExpanderInitializer();
     $expanderInitializer->setExpanderDefinition('length', Length::class);
     $expanderInitializer->setExpanderDefinition('minLength', MinLength::class);
     $expanderInitializer->setExpanderDefinition('maxLength', MaxLength::class);
     return new Parser(new Lexer(), $expanderInitializer);
 }