Пример #1
0
 /**
  * Adds to the context a regular expression that can be used to validate a value
  * of a data-type this processor works with.
  *
  * @param NormalizeValueContext $context
  */
 public function processRequirement(NormalizeValueContext $context)
 {
     if ($context->isArrayAllowed()) {
         $context->setRequirement($this->getArrayRequirement($context->getArrayDelimiter()));
     } else {
         $context->setRequirement($this->getRequirement());
     }
 }
Пример #2
0
 public function testProcessForAlreadyResolvedRequirement()
 {
     $context = new NormalizeValueContext();
     $context->setRequirement('test');
     $this->processor->process($context);
     $this->assertEquals('test', $context->getRequirement());
 }