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.
Example #1
0
 public function testRespondsToMagic()
 {
     $collection = new Collection(array('data' => array(new Entity(array('model' => 'lithium\\tests\\mocks\\data\\MockPost', 'data' => array('stats' => array('foo' => 'bar')))))));
     $this->assertTrue($collection->respondsTo('instances'));
     $this->assertTrue($collection->respondsTo('foobar'));
     $this->assertFalse($collection->respondsTo('foobarbaz'));
 }