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);
}