Lines Matching refs:propName
591 foreach ($rules as $propName => $rule) {
594 if (isset($propertyCounters[$propName])) {
597 … 'message' => $propName.' MUST NOT appear in a '.$this->name.' component',
603 … if (!isset($propertyCounters[$propName]) || 1 !== $propertyCounters[$propName]) {
605 if ($options & self::REPAIR && isset($defaults[$propName])) {
606 $this->add($propName, $defaults[$propName]);
611 … 'message' => $propName.' MUST appear exactly once in a '.$this->name.' component',
617 if (!isset($propertyCounters[$propName]) || $propertyCounters[$propName] < 1) {
620 … 'message' => $propName.' MUST appear at least once in a '.$this->name.' component',
628 if (isset($propertyCounters[$propName]) && $propertyCounters[$propName] > 1) {
634 $properties = array_unique($this->select($propName), SORT_REGULAR);
637 $this->remove($propName);
646 … 'message' => $propName.' MUST NOT appear more than once in a '.$this->name.' component',