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:----P2bmGovevxztGyDDCcHmE66NRsSXd1qJCC9m23/5Os0JddiYrGiBKaFwWQqxM//32EnMJJ0jnXe5GBImG9aBhupxaslXNWf/bsFSmFyYlg97X/V7m/8BBGH6+aGjCm96JUV7IbIEIzIo/ISAVH9BP0L5wHQtic6YToJyfTiDhHoaN7WvjnUxeOLa5noENqVfU9fEeJe2nAOtMbh3DFOrccGPP0fNLgp3yfzZ5Cn0nfkP0ThWp9gGscVqrx3SqIE4ecOuLepTAUGhlfnzmpc2XJk2/CLZFNPInI1JUR3D56ITWwHwvHy9Rm1zmYZDKQ3mY7OlLnPmEiIuFRvTYU50FjIph0+vB9UL1H3WD+sSBRKsZ/di+/g9QHFMsje2bjbIui0thgVZNYRBUousY1pwUOU4ekpO8hwF94wdXot+7I7Nhi8SesYCLoSLsOWPIcVRfrRMIHhuk6ZnvvxFst3XxqU0wd6r7lMWUX9NsXNFp/7Xu5YWtcJEAapCg7bBCTeB1cBJh+7GEfKxJLs+RFc3ZeR8xq3IX73aDeh5rXUY+LQt7oqdOZa/FzifCLdKS0Pvz6vL9rQlFc0zf6C+c9/6A164jy2bZZ3a/MJiw4af090qoOml3FUZA1hqr85t+3LdnryQYZVZVJGK7XzJzYHtK+LaEVN2pQEZOKOutvv5VvE=----ATTACHMENT:----MzU1NTIxOTYwMDQ0ODE2MiAxNTc3MTA2OTI1MjI0NTY5IDM5MjYwMjA3MTEzMzkzNzY=