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:----pMHFt5degqI9DSvaDv1ioJ9mvpxMwu/8R5blbKSD5NM7D1qz3nu+j8vViObCEF08RDrudL6HMIX10pWRXHbZhHb6gPH089fgvwRIuwptYdMLdbW9lpU17LcLMOLNvcQCSB7AqnLj1Wh5UVQ/vkT7DfL3Mx3v72xsSGri1vf+mHKi3RSQTxNFLLd8ONAO4xkR4PboOjsl3HLGMbJstMPLnq6Qyba5ZhGY80yZ5dsNGTG9qoNJRoumQ/0anx/kJp5oa6Uaq+8A20b2lvFMAaTV30H507PGu3VdXEZl/FnMVvd9LMcaGqF3Q/POYQnLOGN5j+MVIbOHIojuAI+KEPgU3vpajNiFyTlqMOY1uJd1YGez9+91Wp/WnSVWjXbsNDcAPrOZH/LR2FC506Bfujc1FcmgCYFQ1rmQoLEPWdx1McB4QFBWCgX/XUestHifQlqj63BKjM0ZI3vD9GR0xpxv3+61cgOaszWAwrc8USHZYsYMs30xy4L0nzQJhhVMCzCQWrBC5CW2alzAVPtDmqMjKDKSkIvkWd7n6O2c/XArPl0iNAppuKoFqS9qcOoHlluNegnEOS8IIMjGqLBfZsRpLLyFsobkbGityuNMGVhUZdzdifaBhdodH8JnAjn1WTtULc+5UXMsFpvjwOOwGTTG4T/syYVCBqKBuKZ517BOsVA=----ATTACHMENT:----NDI5NTU4Mjk1MDA1NDAwIDY1ODU5OTYyMTYzMTczNTggODA5MjU0MjIzMjI2ODQ3OQ==