Nextras\Orm\Entity\Reflection\EntityMetadata::setProperty PHP Метод

setProperty() публичный Метод

public setProperty ( string $name, PropertyMetadata $property )
$name string
$property PropertyMetadata
    public function setProperty($name, PropertyMetadata $property)
    {
        $this->properties[$name] = $property;
    }

Usage Example

 protected function parseAnnotationValue($name, array $types, $access, $params)
 {
     $property = new PropertyMetadata($name, $types, $access);
     $this->metadata->setProperty($name, $property);
     if ($params) {
         preg_match_all('#\\{([^}]+)\\}#i', $params, $matches, PREG_SET_ORDER);
         if ($matches) {
             foreach ($matches as $match) {
                 $this->processPropertyModifier($property, preg_split('#\\s+#', $match[1]));
             }
         }
     }
 }
All Usage Examples Of Nextras\Orm\Entity\Reflection\EntityMetadata::setProperty