case static::INTERNAL:
return new InternalLink($id, $init, $compiler);
case static::VIDEO:
- $init['inline'] = self::normalizeInlineIntegration($init['inline']);
+ $init['inline'] = self::normalizeInlineIntegration($init['inline']??true);
if ($init['inline'] === 'inline') {
$init['inline'] = 'inline';
return new VideoLink($id, $init, $compiler);
case static::CUSTOM:
return CustomLink::getCustomInstance($id, $init, $compiler);
case static::WEBVIDEO:
- $init['inline'] = self::normalizeInlineIntegration($init['inline']);
+ $init['inline'] = self::normalizeInlineIntegration($init['inline']??true);
$init['to'] = WebVideoLink::cleanID($init['to']);
if ($init['inline'] === 'popup') {
return new WebVideoPopupLink($id, $init, $compiler);
case static::FILE:
return new FileLink($id, $init, $compiler);
case static::AUDIO:
- $init['inline'] = self::normalizeInlineIntegration($init['inline']);
+ $init['inline'] = self::normalizeInlineIntegration($init['inline']??true);
if ($init['inline'] === 'inline') {
return new AudioLink($id, $init, $compiler);
}
return new HTMLMultimediaPopupImage($id, $init, $compiler);
}
case static::IFRAME:
- $init['inline'] = self::normalizeInlineIntegration($init['inline']);
+ $init['inline'] = self::normalizeInlineIntegration($init['inline']??true);
if ($init['inline'] === 'inline') {
return new IFrameLink($id, $init, $compiler);
}