Devise\Pages\Fields\Handlers\VideoFieldUpdated::updateVersionUrls PHP Method

updateVersionUrls() protected method

Update the verion's urls for every format
protected updateVersionUrls ( Field $field, $unprocessed, $duplicated ) : void
$field Field
$unprocessed
$duplicated
return void
    protected function updateVersionUrls($field, $unprocessed, $duplicated)
    {
        foreach ($this->formats as $format) {
            $url = $this->findUrlForFormat($duplicated, $format);
            $url = $url ?: $this->findUrlForFormat($unprocessed, $format);
            $field->values->merge(["{$format}_url" => $url]);
        }
        $field->json_value = $field->values->toJSON();
        $field->save();
    }