xref: /plugin/combo/ComboStrap/Meta/Api/MetadataImage.php (revision 04fd306c7c155fa133ebb3669986875d65988276)
1*04fd306cSNickeau<?php
2*04fd306cSNickeau
3*04fd306cSNickeau
4*04fd306cSNickeaunamespace ComboStrap\Meta\Api;
5*04fd306cSNickeau
6*04fd306cSNickeau
7*04fd306cSNickeauuse ComboStrap\FeaturedIcon;
8*04fd306cSNickeauuse ComboStrap\Meta\Field\FacebookImage;
9*04fd306cSNickeauuse ComboStrap\Meta\Field\FeaturedRasterImage;
10*04fd306cSNickeauuse ComboStrap\Meta\Field\FeaturedSvgImage;
11*04fd306cSNickeauuse ComboStrap\Meta\Field\TwitterImage;
12*04fd306cSNickeauuse ComboStrap\MetaManagerForm;
13*04fd306cSNickeau
14*04fd306cSNickeauabstract class MetadataImage extends MetadataWikiPath
15*04fd306cSNickeau{
16*04fd306cSNickeau
17*04fd306cSNickeau    const PERSISTENT_IMAGE_NAMES = [
18*04fd306cSNickeau        FeaturedIcon::PROPERTY_NAME,
19*04fd306cSNickeau        FeaturedSvgImage::PROPERTY_NAME,
20*04fd306cSNickeau        FeaturedRasterImage::PROPERTY_NAME,
21*04fd306cSNickeau        TwitterImage::PROPERTY_NAME,
22*04fd306cSNickeau        FacebookImage::PROPERTY_NAME
23*04fd306cSNickeau    ];
24*04fd306cSNickeau
25*04fd306cSNickeau    static public function getTab(): string
26*04fd306cSNickeau    {
27*04fd306cSNickeau        return MetaManagerForm::TAB_IMAGE_VALUE;
28*04fd306cSNickeau    }
29*04fd306cSNickeau
30*04fd306cSNickeau}
31