protected function executeItems($type, $name, $value = null)
    {
        if (!isset($this->handlers[$type][$name])) {
            return $value;
        }
        
        $request = $this->framework->getRequest();

        foreach ($this->filterHandlers($type, $name, $request) as $handlerName) {
            $handler = $this->framework->getInstance($handlerName);
                
            $response = $this->framework->getResponse();
            $response->setData('_executedType', $type);
            $response->setData('_executedName', $name);
                
            // Execute the handler
            $handlerResult = $handler->execute(
                $this->framework, 
                $this->framework->getRequest(), 
                $response,
                $value
            );
                
            // Save the handler result to the variable if this is an filter handler
            if ($type === self::FILTER) {
                $value = $handlerResult;
            }
        }
        
        // Return the value if this is an filter handler
        if ($type === self::FILTER) {
            return $value;
        }
    }
protected function executeItems($type, $name, $value = null)
    {
        if (!isset($this->handlers[$type][$name])) {
            return $value;
        }
        
        $request = $this->framework->getRequest();

        foreach ($this->filterHandlers($type, $name, $request) as $handlerName) {
            $handler = $this->framework->getInstance($handlerName);
                
            $response = $this->framework->getResponse();
            $response->setData('_executedType', $type);
            $response->setData('_executedName', $name);
                
            // Execute the handler
            $handlerResult = $handler->execute(
                $this->framework, 
                $this->framework->getRequest(), 
                $response,
                $value
            );
                
            // Save the handler result to the variable if this is an filter handler
            if ($type === self::FILTER) {
                $value = $handlerResult;
            }
        }
        
        // Return the value if this is an filter handler
        if ($type === self::FILTER) {
            return $value;
        }
    }
protected function executeItems ( $ type , $ name , $ value = null ) { if ( ! isset ( $ this -> handlers [ $ type ] [ $ name ] ) ) { return $ value ; } $ request = $ this -> framework -> getRequest ( ) ; foreach ( $ this -> filterHandlers ( $ type , $ name , $ request ) as $ handlerName ) { $ handler = $ this -> framework -> getInstance ( $ handlerName ) ; $ response = $ this -> framework -> getResponse ( ) ; $ response -> setData ( '_executedType' , $ type ) ; $ response -> setData ( '_executedName' , $ name ) ; // Execute the handler $ handlerResult = $ handler -> execute ( $ this -> framework , $ this -> framework -> getRequest ( ) , $ response , $ value ) ; // Save the handler result to the variable if this is an filter handler if ( $ type === self :: FILTER ) { $ value = $ handlerResult ; } } // Return the value if this is an filter handler if ( $ type === self :: FILTER ) { return $ value ; } }
Executes the given event handlers. Every event handler will
be initialized and executed.

@access protected
@param string $type
@param string $name
@param mixed $value
@return mixed
Executes the given event handlers . Every event handler will be initialized and executed .