Newscoop\NewscoopBundle\Controller\EmbedlyController::preProcess PHP Метод

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

public preProcess ( $parameters )
    public function preProcess($parameters)
    {
        $parameters['param']['url'] = $this->snippet->getFields()->get('URL')->getData();
        if (is_null($parameters['param']['url'])) {
            throw new \Exception('URL cannot be empty');
        }
        $parameters['endpoint'] = $this->snippet->getFields()->get('Endpoint')->getData();
        if (is_null($parameters['endpoint']) || !in_array($parameters['endpoint'], $this->endpoints)) {
            $parameters['endpoint'] = 'oembed';
        }
        $parameters['param']['maxwidth'] = $this->snippet->getFields()->get('maxwidth')->getData();
        if ($parameters['param']['maxwidth'] <= 1) {
            $parameters['param']['maxwidth'] = 550;
        }
        return $parameters;
    }