public function testEmptyScope() { $s = new Scope(); $this->assertTrue($s->isEmpty()); $this->assertTrue($s->equals(new Scope())); $this->assertFalse($s->hasScope(new Scope(array("foo")))); $this->assertTrue($s->hasScope(new Scope())); $this->assertTrue($s->hasAnyScope(new Scope())); }
public function hasAnyScope(Scope $that) { if ($that->isEmpty()) { return true; } foreach ($that->toArray() as $s) { if (in_array($s, $this->toArray())) { return true; } } return false; }