public function getSelector($name)
    {
        if ('named' === $name) {
            @trigger_error(
                'Using the "named" selector directly from the handler is deprecated as of 1.6 and will be removed in 2.0.'
                .' Use the "named_partial" or use the "named" selector through the Element API instead.',
                E_USER_DEPRECATED
            );
            $name = 'named_partial';
        }

        if (!$this->isSelectorRegistered($name)) {
            throw new \InvalidArgumentException("Selector \"$name\" is not registered.");
        }

        return $this->selectors[$name];
    }
public function getSelector($name)
    {
        if ('named' === $name) {
            @trigger_error(
                'Using the "named" selector directly from the handler is deprecated as of 1.6 and will be removed in 2.0.'
                .' Use the "named_partial" or use the "named" selector through the Element API instead.',
                E_USER_DEPRECATED
            );
            $name = 'named_partial';
        }

        if (!$this->isSelectorRegistered($name)) {
            throw new \InvalidArgumentException("Selector \"$name\" is not registered.");
        }

        return $this->selectors[$name];
    }
public function getSelector ( $ name ) { if ( 'named' === $ name ) { @ trigger_error ( 'Using the "named" selector directly from the handler is deprecated as of 1.6 and will be removed in 2.0.' . ' Use the "named_partial" or use the "named" selector through the Element API instead.' , E_USER_DEPRECATED ) ; $ name = 'named_partial' ; } if ( ! $ this -> isSelectorRegistered ( $ name ) ) { throw new \ InvalidArgumentException ( "Selector \"$name\" is not registered." ) ; } return $ this -> selectors [ $ name ] ; }
Returns selector engine with specified name.

@param string $name selector engine name

@return SelectorInterface

@throws \InvalidArgumentException
Returns selector engine with specified name .