Lines Matching refs:property

536                 foreach ($class->getProperties(\ReflectionProperty::IS_PUBLIC) as $property) {
537 $metadata['properties'][$property->name] = $property->name;
539 if (false === ($propertyComment = $property->getDocComment())) {
546 $attribute->name = $property->name;
555 $context = 'property ' . $class->name . "::\$" . $property->name;
564 $metadata['enum'][$property->name]['value'] = $annotation->value;
565 … $metadata['enum'][$property->name]['literal'] = ( ! empty($annotation->literal))
781 foreach (self::$annotationMetadata[$name]['enum'] as $property => $enum) {
783 if (isset($values[$property]) && ! in_array($values[$property], $enum['value'])) {
784 …row AnnotationException::enumeratorError($property, $name, $this->context, $enum['literal'], $valu…
790 foreach (self::$annotationMetadata[$name]['attribute_types'] as $property => $type) {
791 if ($property === self::$annotationMetadata[$name]['default_property']
792 && !isset($values[$property]) && isset($values['value'])) {
793 $property = 'value';
797 if (!isset($values[$property])) {
799 …throw AnnotationException::requiredError($property, $originalName, $this->context, 'a(n) '.$type['…
807 if ( ! is_array($values[$property])) {
808 $values[$property] = array($values[$property]);
813 foreach ($values[$property] as $item) {
815 …throw AnnotationException::attributeTypeError($property, $originalName, $this->context, 'either a(…
819 …} elseif (gettype($values[$property]) !== $type['type'] && !$values[$property] instanceof $type['t…
820 …tionException::attributeTypeError($property, $originalName, $this->context, 'a(n) '.$type['value']…
832 foreach ($values as $property => $value) {
833 if (!isset(self::$annotationMetadata[$name]['properties'][$property])) {
834 if ('value' !== $property) {
835 … named "%s". Available properties: %s', $originalName, $this->context, $property, implode(', ', se…
839 if ( ! $property = self::$annotationMetadata[$name]['default_property']) {
844 $instance->{$property} = $value;