lithium\tests\cases\core\StaticObjectTest::testResetMultipleFilters PHP Метод

testResetMultipleFilters() публичный Метод

    public function testResetMultipleFilters()
    {
        $class = 'lithium\\tests\\mocks\\core\\MockStaticMethodFiltering';
        $class::applyFilter(false);
        $class::applyFilter(array('method2', 'manual'), function ($self, $params, $chain) {
            return false;
        });
        $this->assertFalse($class::method2());
        $this->assertFalse($class::manual(array()));
        $class::applyFilter('method2', false);
        $this->assertNotIdentical($class::method2(), false);
        $this->assertFalse($class::manual(array()));
    }