lithium\data\source\MongoDb::respondsTo PHP Méthode

respondsTo() public méthode

Determines if a given method can be called.
public respondsTo ( string $method, boolean $internal = false ) : boolean
$method string Name of the method.
$internal boolean Provide `true` to perform check from inside the class/object. When `false` checks also for public visibility; defaults to `false`.
Résultat boolean Returns `true` if the method can be called, `false` otherwise.
    public function respondsTo($method, $internal = false)
    {
        $childRespondsTo = is_object($this->server) && is_callable(array($this->server, $method));
        return parent::respondsTo($method, $internal) || $childRespondsTo;
    }

Usage Example

Exemple #1
0
 public function testRespondsToWithServer()
 {
     $db = new MongoDb($this->_testConfig);
     $db->server = new MockMongoConnection();
     $this->assertTrue($db->respondsTo('listDBs'));
     $this->assertFalse($db->respondsTo('foobarbaz'));
 }