Nabble\SemaltBlocker\Blocker::blocked PHP Метод

blocked() публичный статический Метод

public static blocked ( $verbose = false )
    public static function blocked($verbose = false)
    {
        $blocked = self::isRefererOnBlocklist();
        if ($verbose === true) {
            return self::$reason;
        }
        return $blocked;
    }

Same methods

Blocker::blocked ( boolean $verbose = false ) : boolean | string

Usage Example

Пример #1
0
 public function testBlockedVerbose()
 {
     $this->mockReferer(null);
     $this->assertEquals('Not blocking because referer header is not set or empty', Blocker::blocked(true), 'Should contain verbose output');
     $this->mockReferer('');
     $this->assertEquals('Not blocking because referer header is not set or empty', Blocker::blocked(true), 'Should contain verbose output');
     $this->mockReferer(self::INVALID_DOMAIN);
     $this->assertEquals('Not blocking because we couldn\'t parse root domain', Blocker::blocked(true), 'Should contain verbose output');
     $this->mockGoodReferer();
     $this->assertContains('Not blocking because referer (', Blocker::blocked(true), 'Should contain verbose output');
     $this->mockBadReferer();
     $this->assertContains('Blocking because referer ', Blocker::blocked(true), 'Should contain verbose output');
 }
All Usage Examples Of Nabble\SemaltBlocker\Blocker::blocked