Source of file PretendLinkChecker.php
Size: 0,807 Bytes - Last Modified: 2021-12-23T10:30:26+00:00
/var/www/docs.ssmods.com/process/src/tests/php/Stubs/PretendLinkChecker.php
123456789101112131415161718192021222324252627282930 | <?php namespace SilverStripe\ExternalLinks\Tests\Stubs; use SilverStripe\Dev\TestOnly; use SilverStripe\ExternalLinks\Tasks\LinkChecker; class PretendLinkChecker implements LinkChecker, TestOnly { public function checkLink($href) { switch ($href) { case 'http://www.working.com': return 200; case 'http://www.broken.com': return 403; case 'http://www.nodomain.com': return 0; case '/internal/link': case '[sitetree_link,id=9999]': case 'home': case 'broken-internal': case '[sitetree_link,id=1]': return null; case 'http://www.broken.com/url/thing': default: return 404; } } } |