Cake\Routing\Route\Route::_parseExtension PHP Method

_parseExtension() protected method

If no registered extension is found, no extension is returned and the URL is returned unmodified.
protected _parseExtension ( string $url ) : array
$url string The url to parse.
return array containing url, extension
    protected function _parseExtension($url)
    {
        if (count($this->_extensions) && strpos($url, '.') !== false) {
            foreach ($this->_extensions as $ext) {
                $len = strlen($ext) + 1;
                if (substr($url, -$len) === '.' . $ext) {
                    return [substr($url, 0, $len * -1), $ext];
                }
            }
        }
        return [$url, null];
    }