lithium\data\source\http\adapter\CouchDb::respondsTo PHP Method

respondsTo() public method

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`.
return boolean Returns `true` if the method can be called, `false` otherwise.
    public function respondsTo($method, $internal = false)
    {
        $parentRespondsTo = parent::respondsTo($method, $internal);
        return $parentRespondsTo || is_callable(array($this->connection, $method));
    }

Usage Example

コード例 #1
0
ファイル: CouchDbTest.php プロジェクト: rapzo/lithium
 public function testRespondsTo()
 {
     $couchdb = new CouchDb($this->_testConfig);
     $this->assertTrue($couchdb->respondsTo('foobarbaz'));
     $this->assertFalse($couchdb->respondsTo(0));
 }