/** * 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()); } }
public function testProcessForAlreadyResolvedRequirement() { $context = new NormalizeValueContext(); $context->setRequirement('test'); $this->processor->process($context); $this->assertEquals('test', $context->getRequirement()); }