Backend\Core\Ajax\GenerateUrl::execute PHP Метод

execute() публичный Метод

Execute the action
public execute ( )
    public function execute()
    {
        // call parent, this will probably add some general CSS/JS or other required files
        parent::execute();
        // get parameters
        $url = \SpoonFilter::getPostValue('url', null, '', 'string');
        $className = \SpoonFilter::getPostValue('className', null, '', 'string');
        $methodName = \SpoonFilter::getPostValue('methodName', null, '', 'string');
        $parameters = \SpoonFilter::getPostValue('parameters', null, '', 'string');
        // cleanup values
        $parameters = @unserialize($parameters);
        // fetch generated meta url
        $url = urldecode($this->get('fork.repository.meta')->generateURL($url, $className, $methodName, $parameters));
        // output
        $this->output(self::OK, $url);
    }
GenerateUrl