Indatus\Ranger\RequestDiagnostics\RequestContainer::_setProperties PHP Method

_setProperties() private method

private _setProperties ( )
    private function _setProperties()
    {
        //add any route parameters into the assigns array for the view
        $routeParams = $this->router->getCurrentRoute()->parameters();
        $updatedRouteParams = array();
        foreach ($routeParams as $k => $v) {
            $updatedRouteParams["route_param_{$k}"] = $v;
        }
        if (!empty($this->parentData)) {
            $this->parentData = $this->parentData;
        }
        if (!empty($this->additionalAssigns)) {
            $this->additionalAssigns = array_merge($updatedRouteParams, $this->additionalAssigns);
        }
        list($controllerClass, $action) = explode('@', $this->router->currentRouteAction());
        $controllerClass = remove_namespace_from_class_name($controllerClass);
        $controller = snake_case(str_replace('Controller', '', $controllerClass));
        $this->route = "{$controller}.{$action}";
        $this->action = $action;
        $this->controller = $controller;
    }