public function testBits() { $mask = new Mask(); $this->assertFalse($mask->is(Mask::N10)); $mask->set(Mask::N10, true); $this->assertEquals(Mask::N10, $mask->getValue()); $mask->set(Mask::N0, true); $this->assertEquals(Mask::N10 + Mask::N0, $mask->getValue()); $this->assertTrue($mask->is(Mask::N10)); $mask->set(Mask::N10, false); $this->assertFalse($mask->is(Mask::N10)); $this->assertEquals(Mask::N0, $mask->getValue()); }
/** * Check option by name or integer * * @param string|int $option * * @return bool */ public function is($option) { $option = $this->map($option); return parent::is($option); }