framework/rest/UrlRule.php
public function parseRequest($manager, $request)
    {
        $pathInfo = $request->getPathInfo();
        foreach ($this->rules as $urlName => $rules) {
            if (strpos($pathInfo, $urlName) !== false) {
                foreach ($rules as $rule) {
                    /* @var $rule WebUrlRule */
                    $result = $rule->parseRequest($manager, $request);
                    if (YII_DEBUG) {
                        Yii::debug([
                            'rule' => method_exists($rule, '__toString') ? $rule->__toString() : get_class($rule),
                            'match' => $result !== false,
                            'parent' => self::className(),
                        ], __METHOD__);
                    }
                    if ($result !== false) {
                        return $result;
                    }
                }
            }
        }

        return false;
    }
public function parseRequest($manager, $request)
    {
        $pathInfo = $request->getPathInfo();
        foreach ($this->rules as $urlName => $rules) {
            if (strpos($pathInfo, $urlName) !== false) {
                foreach ($rules as $rule) {
                    /* @var $rule WebUrlRule */
                    $result = $rule->parseRequest($manager, $request);
                    if (YII_DEBUG) {
                        Yii::debug([
                            'rule' => method_exists($rule, '__toString') ? $rule->__toString() : get_class($rule),
                            'match' => $result !== false,
                            'parent' => self::className(),
                        ], __METHOD__);
                    }
                    if ($result !== false) {
                        return $result;
                    }
                }
            }
        }

        return false;
    }
public function parseRequest ( $ manager , $ request ) { $ pathInfo = $ request -> getPathInfo ( ) ; foreach ( $ this -> rules as $ urlName => $ rules ) { if ( strpos ( $ pathInfo , $ urlName ) !== false ) { foreach ( $ rules as $ rule ) { /* @var $rule WebUrlRule */ $ result = $ rule -> parseRequest ( $ manager , $ request ) ; if ( YII_DEBUG ) { Yii :: debug ( [ 'rule' => method_exists ( $ rule , '__toString' ) ? $ rule -> __toString ( ) : get_class ( $ rule ) , 'match' => $ result !== false , 'parent' => self :: className ( ) , ] , __METHOD__ ) ; } if ( $ result !== false ) { return $ result ; } } } } return false ; }
{@inheritdoc}
{