protected function filterHandlers($type, $name, RequestAbstract $request)
    {
        $filteredHandlers = array();
        
        foreach ($this->handlers[$type][$name] as $priority => $handlers) {
            foreach ($handlers as $handlerName) {
                if ($type === self::EVENT && !$this->compareRequestWithInterface($request, $handlerName)) {
                    continue;
                }
                
                $filteredHandlers[] = $handlerName;
            }
        }

        return array_unique($filteredHandlers);
    }
protected function filterHandlers($type, $name, RequestAbstract $request)
    {
        $filteredHandlers = array();
        
        foreach ($this->handlers[$type][$name] as $priority => $handlers) {
            foreach ($handlers as $handlerName) {
                if ($type === self::EVENT && !$this->compareRequestWithInterface($request, $handlerName)) {
                    continue;
                }
                
                $filteredHandlers[] = $handlerName;
            }
        }

        return array_unique($filteredHandlers);
    }
protected function filterHandlers ( $ type , $ name , RequestAbstract $ request ) { $ filteredHandlers = array ( ) ; foreach ( $ this -> handlers [ $ type ] [ $ name ] as $ priority => $ handlers ) { foreach ( $ handlers as $ handlerName ) { if ( $ type === self :: EVENT && ! $ this -> compareRequestWithInterface ( $ request , $ handlerName ) ) { continue ; } $ filteredHandlers [ ] = $ handlerName ; } } return array_unique ( $ filteredHandlers ) ; }
Filters the handler and returns an single array with
all queued handlers

@access protected
@param string $type
@param string $name
@param RequestAbstract $request
@return array
Filters the handler and returns an single array with all queued handlers