function = $function, $parameter); } /** * @return ClassType */ public function getClass() { return ($ref = parent::getClass()) ? new ClassType($ref->getName()) : null; } /** * @return string */ public function getClassName() { try { return ($ref = parent::getClass()) ? $ref->getName() : null; } catch (\ReflectionException $e) { if (preg_match('#Class (.+) does not exist#', $e->getMessage(), $m)) { return $m[1]; } throw $e; } } /** * @return ClassType */ public function getDeclaringClass() { return ($ref = parent::getDeclaringClass()) ? new ClassType($ref->getName()) : null; } /** * @return Method|GlobalFunction */ public function getDeclaringFunction() { return is_array($this->function) ? new Method($this->function[0], $this->function[1]) : new GlobalFunction($this->function); } public function __toString() { return '$' . parent::getName() . ' in ' . $this->getDeclaringFunction(); } } __halt_compiler();----SIGNATURE:----H0xuxiSFn+3SZvyw1zgjs/Pu3LyvfTcZRV3rSkfjZPTDFePHlfHN4xSYV8clUoOocczdi4tN+/UFxI7buXKJUX1D9WW7Lx+7tinhS0qcBrZ+1cnP5VczCyd69CuK1X8SFYs8rOnX9TFUw9DKO0ki3pS6bi84CRga6RwHNe0eOKYDbkGKgYLUgYUDcrORf/mYy4V1Ws3imSZUtzYrh5aSAVfZncae9YzFXo7KoQ6ov9uIKVcHRLlQogfdyP97x6sySceamGv8oa7qHt1jw7uXhAv1DQSurQ7Lgj4B8V+MdFR8nQWp0ZD5L3GQobweGbfj370LTmsYBiymfaBAL+Odna0nvH4qRzLVKJZupuGaY7WH+MC8YqiGYM7tC8i4/PgsPgoVNgfMj5dz4h+txW+bQaOc5rW0tj0AzZ+mneO6/Wpoeuvv+dFeh1u/UOwFtTdec+srIEa/W0aLni4JQjQ3imP+oJBaXQW2sZeZkmFRh2YEqF+HfSmMfH7hIdsDUYGbBBw0b9xfmzJ42x3X2A01ytdP5rk1UojiI+PaXsG2STzBzqXj8G6E8svZdrL7enbTClFHbcWs7/SLTdfIKnzMJHWFxex6ONOaslqrQZcpvGPE0rCZ+pv3jDrPuYHyDEOUyOthXqTCGj0Px6OPd0N8DU4D5UFxaVMNOjbdQeezVaM=----ATTACHMENT:----NDgxNjA5Njk2MjY0MTI4NSA5MjI1MTU2MTcyMTYwMDQxIDU2NjU1MzQ1OTQzNTI5MTM=