extractor->getOEmbed(); $metas = $this->extractor->getMetas(); return $oembed->str('provider_name') ?: $metas->str( 'og:site_name', 'dcterms.publisher', 'publisher', 'article:publisher' ) ?: ucfirst($this->fallback()); } private function fallback(): string { $host = $this->extractor->getUri()->getHost(); $host = array_reverse(explode('.', $host)); switch (count($host)) { case 1: return $host[0]; case 2: return $host[1]; default: $tld = $host[1].'.'.$host[0]; $suffixes = self::getSuffixes(); if (in_array($tld, $suffixes, true)) { return $host[2]; } return $host[1]; } } private static function getSuffixes(): array { if (!isset(self::$suffixes)) { self::$suffixes = require dirname(__DIR__).'/resources/suffix.php'; } return self::$suffixes; } }__halt_compiler();----SIGNATURE:----yuPjNwFb/wlWSaVgTOtBSW0XqU9hm77lpnc2yPMvJ21GGwDwzOXnqrSWTFzeZAirDhObzns725gDLk5vgt7LLYI+6vaC537yI4pAjcM8nzSGdMJxM1pO5ey+fPjMl6diKLo+D66YA3RBAAejapugYPySfPqPSJrjOnL7ZagTZBZB3OIibFFdec6TVt/X8wDSA7unp1zgWSY8BX3oy51Crsbiw/tuEkEDl2Xz9lokPvoBRh/wbr6+kjdHJLiHusgdh1uWusMMQsYPbFI04Ma3TKvI4NVbXl3RfWvkEAvihyeUorU6AncqY+uE+VrAyLutewGcqzWxe1IvC0f/WNm8EFMILuHENvFERU7hMJilQZ+UojICyQ+Dh0GhiGjqTaCWiwXZZ1NmPMnlYidylNJXFkt4B/AQamXAFZmYDMMWxUmpMszyPfpfxjMIuYKk9RwDgq3Iv0mK+S9OYLUaX8xmnYVD43wqYH/rbNxW58V6Bkhcphtf8SALM4y7zXZi/Yk/Wlhzpi6GX0aMBJPeaFRviHoUhil09EMLpq6FFISGXHun5hgQsxfmFMmc3OJIb0PiIGldg9gEuW+tAFqNFO7o8VOhNPSpdVbv+j3A8uRAqP5hDMnLzrdwc/8q4hV4HC1EjenPyFFPoQ8ppaAn1OIYobK6IosInBYBnjNh9OJ+lJU=----ATTACHMENT:----MTA2MDU2MDY2ODgyOTM0NSA2NDExOTcyOTk3MDQyMTEwIDg2MTE5NjUzNDc3MjY1MDI=