public function toArray()
    {
        $prototypes = $this->getPrototypes();
        $signatures = array();
        foreach ($prototypes as $prototype) {
            $signatures[] = $prototype->toArray();
        }

        return array(
            'name'            => $this->getName(),
            'callback'        => $this->getCallback()->toArray(),
            'prototypes'      => $signatures,
            'methodHelp'      => $this->getMethodHelp(),
            'invokeArguments' => $this->getInvokeArguments(),
            'object'          => $this->getObject(),
        );
    }
public function toArray()
    {
        $prototypes = $this->getPrototypes();
        $signatures = array();
        foreach ($prototypes as $prototype) {
            $signatures[] = $prototype->toArray();
        }

        return array(
            'name'            => $this->getName(),
            'callback'        => $this->getCallback()->toArray(),
            'prototypes'      => $signatures,
            'methodHelp'      => $this->getMethodHelp(),
            'invokeArguments' => $this->getInvokeArguments(),
            'object'          => $this->getObject(),
        );
    }
public function toArray ( ) { $ prototypes = $ this -> getPrototypes ( ) ; $ signatures = array ( ) ; foreach ( $ prototypes as $ prototype ) { $ signatures [ ] = $ prototype -> toArray ( ) ; } return array ( 'name' => $ this -> getName ( ) , 'callback' => $ this -> getCallback ( ) -> toArray ( ) , 'prototypes' => $ signatures , 'methodHelp' => $ this -> getMethodHelp ( ) , 'invokeArguments' => $ this -> getInvokeArguments ( ) , 'object' => $ this -> getObject ( ) , ) ; }
Serialize to array

@return array
Serialize to array