public setProperty ( string $name, |
||
$name | string | |
$property |
public function setProperty($name, PropertyMetadata $property)
{
$this->properties[$name] = $property;
}
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])); } } } }