]> git.mxchange.org Git - friendica.git/blobdiff - src/Content/OEmbed.php
Remove deprecated code
[friendica.git] / src / Content / OEmbed.php
index 18a8acb0fc822200c7034fb7d639df3b808b5c89..14253b490ca34067c56168252192cbc97025c34a 100644 (file)
@@ -11,9 +11,7 @@ use DOMText;
 use DOMXPath;
 use Exception;
 use Friendica\Core\Cache\Duration;
-use Friendica\Core\Config;
 use Friendica\Core\Hook;
-use Friendica\Core\L10n;
 use Friendica\Core\Renderer;
 use Friendica\Database\DBA;
 use Friendica\DI;
@@ -45,7 +43,7 @@ class OEmbed
        }
 
        /**
-        * @brief Get data from an URL to embed its content.
+        * Get data from an URL to embed its content.
         *
         * @param string $embedurl     The URL from which the data should be fetched.
         * @param bool   $no_rich_type If set to true rich type content won't be fetched.
@@ -249,9 +247,9 @@ class OEmbed
 
        public static function BBCode2HTML($text)
        {
-               $stopoembed = Config::get("system", "no_oembed");
+               $stopoembed = DI::config()->get("system", "no_oembed");
                if ($stopoembed == true) {
-                       return preg_replace("/\[embed\](.+?)\[\/embed\]/is", "<!-- oembed $1 --><i>" . L10n::t('Embedding disabled') . " : $1</i><!-- /oembed $1 -->", $text);
+                       return preg_replace("/\[embed\](.+?)\[\/embed\]/is", "<!-- oembed $1 --><i>" . DI::l10n()->t('Embedding disabled') . " : $1</i><!-- /oembed $1 -->", $text);
                }
                return preg_replace_callback("/\[embed\](.+?)\[\/embed\]/is", ['self', 'replaceCallback'], $text);
        }
@@ -297,14 +295,13 @@ class OEmbed
        /**
         * Determines if rich content OEmbed is allowed for the provided URL
         *
-        * @brief Determines if rich content OEmbed is allowed for the provided URL
         * @param string $url
         * @return boolean
         * @throws \Friendica\Network\HTTPException\InternalServerErrorException
         */
        public static function isAllowedURL($url)
        {
-               if (!Config::get('system', 'no_oembed_rich_content')) {
+               if (!DI::config()->get('system', 'no_oembed_rich_content')) {
                        return true;
                }
 
@@ -313,7 +310,7 @@ class OEmbed
                        return false;
                }
 
-               $str_allowed = Config::get('system', 'allowed_oembed', '');
+               $str_allowed = DI::config()->get('system', 'allowed_oembed', '');
                if (empty($str_allowed)) {
                        return false;
                }
@@ -345,7 +342,7 @@ class OEmbed
        }
 
        /**
-        * @brief Generates the iframe HTML for an oembed attachment.
+        * Generates the iframe HTML for an oembed attachment.
         *
         * Width and height are given by the remote, and are regularly too small for
         * the generated iframe.
@@ -374,15 +371,15 @@ class OEmbed
                $width = '100%';
 
                $src = DI::baseUrl() . '/oembed/' . Strings::base64UrlEncode($src);
-               return '<iframe onload="resizeIframe(this);" class="embed_rich" height="' . $height . '" width="' . $width . '" src="' . $src . '" allowfullscreen scrolling="no" frameborder="no">' . L10n::t('Embedded content') . '</iframe>';
+               return '<iframe onload="resizeIframe(this);" class="embed_rich" height="' . $height . '" width="' . $width . '" src="' . $src . '" allowfullscreen scrolling="no" frameborder="no">' . DI::l10n()->t('Embedded content') . '</iframe>';
        }
 
        /**
+        * Generates attribute search XPath string
+        *
         * Generates an XPath query to select elements whose provided attribute contains
         * the provided value in a space-separated list.
         *
-        * @brief Generates attribute search XPath string
-        *
         * @param string $attr Name of the attribute to seach
         * @param string $value Value to search in a space-separated list
         * @return string
@@ -396,8 +393,6 @@ class OEmbed
        /**
         * Returns the inner XML string of a provided DOMNode
         *
-        * @brief Returns the inner XML string of a provided DOMNode
-        *
         * @param DOMNode $node
         * @return string
         */