Sulu\Bundle\PreviewBundle\Preview\Preview::start PHP Method

start() public method

public start ( $objectClass, $id, $userId, $webspaceKey, $locale, array $data = [] )
$data array
    public function start($objectClass, $id, $userId, $webspaceKey, $locale, array $data = [])
    {
        $provider = $this->getProvider($objectClass);
        $object = $provider->getObject($id, $locale);
        $token = md5(sprintf('%s.%s.%s', $id, $locale, $userId));
        if (0 !== count($data)) {
            $provider->setValues($object, $locale, $data);
        }
        $this->save($token, $object);
        return $token;
    }