final protected function getInDelegates($key)
    {
        foreach ($this->delegates as $delegate) {
            if (isset($delegate[$key])) {
                return $delegate[$key];
            }
        }
        return null;
    }
final protected function getInDelegates($key)
    {
        foreach ($this->delegates as $delegate) {
            if (isset($delegate[$key])) {
                return $delegate[$key];
            }
        }
        return null;
    }
final protected function getInDelegates ( $ key ) { foreach ( $ this -> delegates as $ delegate ) { if ( isset ( $ delegate [ $ key ] ) ) { return $ delegate [ $ key ] ; } } return null ; }
Returns the value from the specified key found on the first delegate object.

Iterates over each object in the delegate stack and stops on
the first match containing a value that is not NULL.

@param  string $key The data key to retrieve.
@return mixed Value of the requested $key on success, NULL if the $key is not set.
Returns the value from the specified key found on the first delegate object .