Redaxscript\Router\Resolver::_getRoute PHP Method

_getRoute() protected method

get the route
Since: 2.4.0
protected _getRoute ( string $type = 'lite' ) : string
$type string type of the route
return string
    protected function _getRoute($type = 'lite')
    {
        $output = null;
        $adminParameter = $this->getAdmin();
        $tableParameter = $this->getTable();
        $subArray = [$this->getSub()];
        /* admin route */
        if (in_array($adminParameter, $this->_resolverArray['view'])) {
            $output = 'admin/view/' . $tableParameter;
        } else {
            if (in_array($adminParameter, $this->_resolverArray['edit'])) {
                $output = 'admin/edit/' . $tableParameter;
            } else {
                if ($this->_parameterArray) {
                    if ($type === 'lite') {
                        $output = implode('/', array_diff($this->_parameterArray, $subArray));
                    } else {
                        if ($type === 'full') {
                            $output = implode('/', $this->_parameterArray);
                        }
                    }
                }
            }
        }
        return $output;
    }