extractor->url->getHost()); if ($cms) { return $cms; } $document = $this->extractor->getDocument(); $generators = $document->select('.//meta', ['name' => 'generator'])->strAll('content'); foreach ($generators as $generator) { if ($cms = self::detectFromGenerator($generator)) { return $cms; } } return null; } private static function detectFromHost(string $host): ?string { if (strpos($host, '.blogspot.com') !== false) { return self::BLOGSPOT; } if (strpos($host, '.wordpress.com') !== false) { return self::WORDPRESS; } return null; } private static function detectFromGenerator(string $generator): ?string { $generator = strtolower($generator); if ($generator === 'blogger') { return self::BLOGSPOT; } if (strpos($generator, 'mediawiki') === 0) { return self::MEDIAWIKI; } if (strpos($generator, 'wordpress') === 0) { return self::WORDPRESS; } if (strpos($generator, 'opennemas') === 0) { return self::OPENNEMAS; } return null; } }__halt_compiler();----SIGNATURE:----zmlxEk3Jr6N2FC7FX7gX/1SuukhtUBfpszaBHsMJIm7crB0tNtPXDLM1yDW+NIHvbo1FWlAco7OaVeMTZEoWPYCgRp/grAmuzRFZ4BPTGMvrcTU4SPBfgiOjFWxynds20Z8ghZvmHkS9fOTRdFtV/huM6J8ZerSgtjhec63T6SK4HXRjUuhMVwPwXovqQijRFIGbErxpuDoIpqewZKgyGXbWlBmUEgypshDy8D1aT1aF5WgGfiY1qsHcaSF9jrzQNrGiEjkzyDWkuHhlDMI7yvImY+GNIbaF+6Qx0V+n6aoZNViNhfzFxSwwR+VpPUTRcS9saOoAifU1vjujvwz8ncHCot5/FLLgrGrLheAycTahgpWkG7F9vn0TJyVUMJBru9O7jUtYvwMMXAFkuRIdWWLW8MBMg0kX3dlJA0D1U1MFoxnISMvxauD2OaMhi78pfLbkdqbop59qVzCFnXDmoYS2OQpPNoImXGfhmlfBcHRR1U93+ot/GQuuUEJzeT2deQsIPin/Fs0deBhOfHk53SbE8T+xIw7fWk3ISI6IkDEKUU+ss/BA7KiPTy8I9V8HY4zV4UrJJVok5p9rl6jL04ipvTBdzKBQ+wz+DCaoA8jiRWGKEyOoWAV4hRacwuRWZxJIFDGSg7OpjO5BdytNU3tsY3C7SNsloBc47qkKrkk=----ATTACHMENT:----OTEzNzU0NTM4NjA2ODY0MCA0NjI0ODQxOTQ1MjIyNjY0IDg3Mjg3NDA1MzcyOTgyODQ=