Sulu\Bundle\PreviewBundle\Preview\Preview::update PHP Метод

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

public update ( $token, $webspaceKey, $locale, array $data )
$data array
    public function update($token, $webspaceKey, $locale, array $data)
    {
        if (0 === count($data)) {
            return [];
        }
        $object = $this->fetch($token);
        $provider = $this->getProvider(get_class($object));
        $provider->setValues($object, $locale, $data);
        $this->save($token, $object);
        $id = $provider->getId($object);
        $html = $this->renderer->render($object, $id, $webspaceKey, $locale, true);
        $extractor = new RdfaExtractor($html);
        return $extractor->getPropertyValues(array_keys($data));
    }