xref: /plugin/combo/ComboStrap/ThirdMediaLink.php (revision 1fa8c418ed5809db58049141be41b7738471dd32)
137748cd8SNickeau<?php
237748cd8SNickeau
337748cd8SNickeau
437748cd8SNickeaunamespace ComboStrap;
537748cd8SNickeau
637748cd8SNickeau/**
737748cd8SNickeau * Class ThirdMediaLink
837748cd8SNickeau * @package ComboStrap
937748cd8SNickeau * Not yet implemented but used to
1037748cd8SNickeau * returns a media link object and not null
1137748cd8SNickeau * otherwise, we get an error
1237748cd8SNickeau */
1337748cd8SNickeauclass ThirdMediaLink extends MediaLink
1437748cd8SNickeau{
1537748cd8SNickeau
16*1fa8c418SNickeau    public function renderMediaTag(): string
1737748cd8SNickeau    {
1837748cd8SNickeau        $msg = "The media with the mime (" . $this->getMime() . ") is not yet implemented";
1937748cd8SNickeau        LogUtility::msg($msg, LogUtility::LVL_MSG_ERROR);
2037748cd8SNickeau        return $msg;
2137748cd8SNickeau    }
2237748cd8SNickeau
2337748cd8SNickeau    public function getAbsoluteUrl()
2437748cd8SNickeau    {
2537748cd8SNickeau        LogUtility::msg("The media with the mime (" . $this->getMime() . ") is not yet implemented", LogUtility::LVL_MSG_ERROR);
2637748cd8SNickeau        return "https://combostrap.com/media/not/yet/implemented";
2737748cd8SNickeau    }
2837748cd8SNickeau
29*1fa8c418SNickeau    public function getWidth()
3037748cd8SNickeau    {
3137748cd8SNickeau        LogUtility::msg("The media with the mime (" . $this->getMime() . ") is not yet implemented", LogUtility::LVL_MSG_ERROR);
3237748cd8SNickeau        return null;
3337748cd8SNickeau    }
3437748cd8SNickeau
35*1fa8c418SNickeau    public function getHeight()
3637748cd8SNickeau    {
3737748cd8SNickeau        LogUtility::msg("The media with the mime (" . $this->getMime() . ") is not yet implemented", LogUtility::LVL_MSG_ERROR);
3837748cd8SNickeau        return null;
3937748cd8SNickeau    }
4037748cd8SNickeau}
41