lithium\tests\mocks\core\MockMethodFiltering::manual PHP Method

manual() public method

public manual ( $filters )
    public function manual($filters)
    {
        $method = function ($self, $params, $chain) {
            return "Working";
        };
        return $this->_filter(__METHOD__, array(), $method, $filters);
    }

Usage Example

Beispiel #1
0
 public function testResetClass()
 {
     $obj = new MockMethodFiltering();
     $obj->applyFilter(false);
     $obj->applyFilter(array('method2', 'manual'), function ($self, $params, $chain) {
         return false;
     });
     $this->assertFalse($obj->method2());
     $this->assertFalse($obj->manual(array()));
     $obj->applyFilter(false);
     $this->assertNotIdentical($obj->method2(), false);
     $this->assertNotIdentical($obj->manual(array()), false);
 }
MockMethodFiltering