protected function walkMember(MemberMetadata $metadata, $value, $group, $propertyPath) { $this->context->setCurrentProperty($metadata->getPropertyName()); foreach ($metadata->findConstraints($group) as $constraint) { $this->walkConstraint($constraint, $value, $group, $propertyPath); } }
/** * Adds a member metadata * * @param MemberMetadata $metadata */ protected function addMemberMetadata(MemberMetadata $metadata) { $property = $metadata->getPropertyName(); if (!isset($this->members[$property])) { $this->members[$property] = array(); } $this->members[$property][] = $metadata; }