public function getActionName()
    {
        $callableName = null;

        if ($this->isControllerAction()) {
            return $this->controllerName . '@' . $this->controllerMethod;
        }

        if (is_callable($this->callable, false, $callableName)) {
            list($controller, $method) = explode('::', $callableName);

            if ($controller === 'Closure') {
                return $controller;
            }

            return $controller . '@' . $method;
        }
    }