|
| 1 | +<?php |
| 2 | +namespace Mihdan\ReCrawler\Enums; |
| 3 | + |
| 4 | +enum BlockAiCrawlerEnum: string |
| 5 | +{ |
| 6 | + case CHATGPT_USER = 'ChatGPT-User'; |
| 7 | + case BING_AI = 'BingAI'; |
| 8 | + case OPENAI = 'OpenAI'; |
| 9 | + case ANTHROPIC_AI = 'AnthropicAI'; |
| 10 | + case JASPER_AI = 'JasperAI'; |
| 11 | + case AI_CONTENT_DETECTOR = 'AI Content Detector'; |
| 12 | + case AI_SEO_CRAWLER = 'AI SEO Crawler'; |
| 13 | + case GRAMMARLY = 'Grammarly'; |
| 14 | + case COPYSCAPE = 'Copyscape'; |
| 15 | + case QUILLBOT = 'QuillBot'; |
| 16 | + case WRITESONIC = 'Writesonic'; |
| 17 | + case HYPOTENUSE_AI = 'Hypotenuse AI'; |
| 18 | + case COPY_AI = 'CopyAI'; |
| 19 | + case FRASE_AI = 'Frase AI'; |
| 20 | + case CONTENTBOT = 'ContentBot'; |
| 21 | + case DEEPAI = 'DeepAI'; |
| 22 | + case INFERKIT = 'Inferkit'; |
| 23 | + case SUDOWRITE = 'Sudowrite'; |
| 24 | + case AI_WRITER = 'AI Writer'; |
| 25 | + case INK_EDITOR = 'INK Editor'; |
| 26 | + case SCALENUT = 'Scalenut'; |
| 27 | + case WRITECREAM = 'Writecream'; |
| 28 | + case ZIMM_WRITER = 'ZimmWriter'; |
| 29 | + case SCALENUT_BOT = 'ScalenutBot'; |
| 30 | + case CONTENTEDGE = 'Contentedge'; |
| 31 | + case RYTR = 'Rytr'; |
| 32 | + case ANYWORD = 'Anyword'; |
| 33 | + case WORDTUNE = 'Wordtune'; |
| 34 | + case WORDAI = 'WordAI'; |
| 35 | + case SPIN_REWRITER = 'Spin Rewriter'; |
| 36 | + case NEURAL_TEXT = 'Neural Text'; |
| 37 | + case WRITESCOPE = 'Writescope'; |
| 38 | + case SIMPLIFIED_AI = 'Simplified AI'; |
| 39 | + case TEXT_BLAZE = 'Text Blaze'; |
| 40 | + case OPENTEXT_AI = 'OpenText AI'; |
| 41 | + case DEEPL = 'DeepL'; |
| 42 | + case SAPLING_AI = 'SaplingAI'; |
| 43 | + case COPYMATIC = 'Copymatic'; |
| 44 | + case AI_DUNGEON = 'AI Dungeon'; |
| 45 | + case NARRATIVE_DEVICE = 'Narrative Device'; |
| 46 | + case TEXTCORTEX = 'TextCortex'; |
| 47 | + case AI21_LABS = 'AI21 Labs'; |
| 48 | + case WRITER_ZEN = 'WriterZen'; |
| 49 | + case OUTWRITE = 'Outwrite'; |
| 50 | + case SEO_CONTENT_MACHINE = 'SEO Content Machine'; |
| 51 | + case CRAWLQ_AI = 'CrawlQ AI'; |
| 52 | + case SLICKWRITE = 'SlickWrite'; |
| 53 | + case PROWRITING_AID = 'ProWritingAid'; |
| 54 | + case HEMINGWAY_EDITOR = 'Hemingway Editor'; |
| 55 | + case CONTENT_HARMONY = 'Content Harmony'; |
| 56 | + case CONTENT_KING = 'Content King'; |
| 57 | + case ROBOT_SPIDER = 'RobotSpider'; |
| 58 | + case CONTENT_AT_SCALE = 'ContentAtScale'; |
| 59 | + case SURFER_AI = 'Surfer AI'; |
| 60 | + case INK_FOR_ALL = 'INKforall'; |
| 61 | + case CLEARSCOPE = 'ClearScope'; |
| 62 | + case MARKETMUSE = 'MarketMuse'; |
| 63 | + case NEURAL_SEO = 'NeuralSEO'; |
| 64 | + case CONVERSION_AI = 'Conversion AI'; |
| 65 | + case CONTENT_SAMURAI = 'Content Samurai'; |
| 66 | + case VIDNAMI_AI = 'Vidnami AI'; |
| 67 | + case KAFKAI = 'Kafkai'; |
| 68 | + case PARAPHRASER_IO = 'Paraphraser.io'; |
| 69 | + case SPINBOT = 'Spinbot'; |
| 70 | + case ARTICOOLO = 'Articoolo'; |
| 71 | + case AI_ARTICLE_WRITER = 'AI Article Writer'; |
| 72 | + case SEO_ROBOT = 'SEO Robot'; |
| 73 | + case AI_SEARCH_ENGINE = 'AI Search Engine'; |
| 74 | + case AUTOMATED_WRITER = 'Automated Writer'; |
| 75 | + case SCRIPTBOOK = 'ScriptBook'; |
| 76 | + case KEYWORD_DENSITY_AI = 'Keyword Density AI'; |
| 77 | + case METATAG_BOT = 'MetaTagBot'; |
| 78 | + case CONTENT_OPTIMIZER = 'Content Optimizer'; |
| 79 | + case PAGE_ANALYZER_AI = 'Page Analyzer AI'; |
| 80 | + |
| 81 | + public static function toArray(): array |
| 82 | + { |
| 83 | + return array_reduce( |
| 84 | + self::cases(), |
| 85 | + static fn($carry, $case) => array_merge($carry, [$case->name => $case->value]), |
| 86 | + [] |
| 87 | + ); |
| 88 | + } |
| 89 | +} |
0 commit comments