value = $name); } /** * @deprecated */ public function toCallback() { return new Nette\Callback($this->value); } public function __toString() { return $this->getName() . '()'; } /** * @return Extension */ public function getExtension() { return ($name = $this->getExtensionName()) ? new Extension($name) : null; } /** * @return Parameter[] */ public function getParameters() { foreach ($res = parent::getParameters() as $key => $val) { $res[$key] = new Parameter($this->value, $val->getName()); } return $res; } /** * Has method specified annotation? * @param string * @return bool */ public function hasAnnotation($name) { $res = AnnotationsParser::getAll($this); return !empty($res[$name]); } /** * Returns an annotation value. * @param string * @return IAnnotation */ public function getAnnotation($name) { $res = AnnotationsParser::getAll($this); return isset($res[$name]) ? end($res[$name]) : null; } /** * Returns all annotations. * @return IAnnotation[][] */ public function getAnnotations() { return AnnotationsParser::getAll($this); } /** * Returns value of annotation 'description'. * @return string */ public function getDescription() { return $this->getAnnotation('description'); } } __halt_compiler();----SIGNATURE:----QvG463T8Pd33N5H6YW6WiTxHNv6Zz5wjqP+pOwZJoQtNn6Dg/ZSbxZCLnTAU6xXStyHQryeEAHDo59riwU/zvIghE4KE12mMOlAsqh1Viu3o8QCZGi1QnZPpdKdaIRXbnP1++jhavESN/KE0yaZjVl446HnTCKUR0n3j6b9ecbQhAYBXGXM9CzHF6cUF3C4R7vZer/BUqIWGnVzPrLQIPYT7UIYobDijQSRi/dEiBTgJoo+9gnLvHH4n2C98LVNwQQu4w9cjOYktC0rwiOeqMMw/bhIW8Wlfb16Uq9LRAJ+SVdxKdsRf3Hr1I1qromHjzzWjbknltgWwc8C+Ueb0tqc5BsSH9BDz0aHjCKRFZLhcn8yN6nunppgdvmFGsWmX8l1rLrcP2bnQRXsmGjIfAZg95bkSbLd4T2yauTH9VLWgln6ndCNtFgVcyuV9R9D3VHOcKMWvtoQq6zQrGy4M9f3QYP1BSpOsLTCksMAxq79fuwFkVBh6cxlnWElVstq8UgsACb9MC3YwutqKIDK9mKlECQP3VH/ABr54vOjQROuUMjxPY007s6aVgHVzXj6DPIl34Ku323gDVf5xRWXXJAQWOQk3Z0q97ccn2Mv3uELegtPZTyO704U1MZacQOhyGTMeQsnGOEy5Vi5QPS0Omrnc4GAk1Mr1YdyMadINxZs=----ATTACHMENT:----MzY3MjQ0NzYwMjYzNDkxNSAzODc5NzI0NTQ4ODgyNDczIDM1NzYzNzcwMjczNDg0MTY=