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:----qHun3m/SrjcGZOgTs9Yf7MYwHNZYaYoWRz0UQ+PwFVHgpsX4tw3otWhWzhomKMLgggl9ED0T2JibiZ7ETLFFrDc41UzmxVuyTCS4gMpie0jnHZe52NO8uSM+i+Hlb9mkMflWBDJTOqZZ1AEQMWGiBc+6Kd6RCbb87PNj1yPvRGjWwnoZwxYna7QrW8EBojp7in10HmuC9UNMKU5c4dFIQhAIemMUGn1+6/Fh2kZthEirbMmMjqmZQHUkJnF4ztBMs6gjKS2ygEeByPKGCv/Tj2UWe7nd8khWGmeZ4gR3KPfaS5a/2MMWvMFylljc8CF6czCDgenwGTVUHxYijpQsL06nT+df01FaC438fft5mKfBDxgn6KpNUc1tuMWiG2xR32TvpmBya56k36IK4teHQi7FSRxRgAET3zxc5omc2KtM8lQHS01Whx9Ywm5hoAFu6BYY4B4UlMT3aismIRUmp0+/oFfE9HSeBgiruOSLFK6Y3zRYA1HL685sDSura2tkMkvlpQnSgv8N4joUXIMut/EWcjASg8YtaNUdw+dZNRP+/+PguCA6yyw7EeKLcFmQTPLPjzcJiOKvp0lm+Lfr9qT7iplBRt/3OuYLltll6WT6CokYEB2AOzl8dE0eB2mM1p2UqdYw4hKPzEBub8GCxsKo61rwhkzc7zlRVrp73p4=----ATTACHMENT:----NzU3MTQ1MTQ0ODk4Njc5NyAyMjIyMzI0NzI3MDUxNTkzIDIxMDkwOTc4MTU4ODI5MA==