Commit 7a79785d authored by jwage's avatar jwage

[2.0] Removing old unused code from Addendum

parent 6770295a
......@@ -5,33 +5,11 @@ namespace Doctrine\Common\Annotations;
class Annotation
{
public $value;
private static $creationStack = array();
public final function __construct(array $data)
{
$reflection = new \ReflectionClass($this);
$class = $reflection->getName();
if (isset(self::$creationStack[$class])) {
trigger_error("Circular annotation reference on '$class'", E_USER_ERROR);
return;
}
self::$creationStack[$class] = true;
foreach ($data as $key => $value) {
$this->$key = $value;
}
unset(self::$creationStack[$class]);
}
private function createName($target)
{
if ($target instanceof ReflectionMethod) {
return $target->getDeclaringClass()->getName().'::'.$target->getName();
} else if ($target instanceof ReflectionProperty) {
return $target->getDeclaringClass()->getName().'::$'.$target->getName();
} else {
return $target->getName();
}
}
//protected function checkConstraints($target) {}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment