private function getCallback($type, $object)
    {
        if (!array_key_exists($type, $this->initialisedCallbacks)) {
            $this->initialisedCallbacks[$type] = $this->buildCallback($type, $object);
        }

        return $this->initialisedCallbacks[$type];
    }
private function getCallback($type, $object)
    {
        if (!array_key_exists($type, $this->initialisedCallbacks)) {
            $this->initialisedCallbacks[$type] = $this->buildCallback($type, $object);
        }

        return $this->initialisedCallbacks[$type];
    }
private function getCallback ( $ type , $ object ) { if ( ! array_key_exists ( $ type , $ this -> initialisedCallbacks ) ) { $ this -> initialisedCallbacks [ $ type ] = $ this -> buildCallback ( $ type , $ object ) ; } return $ this -> initialisedCallbacks [ $ type ] ; }
Retreives a cached callback, or creates a new callback if one is not found.

@param string $type
@param object $object

@return mixed
Retreives a cached callback or creates a new callback if one is not found .