lithium\data\source\MongoDb::respondsTo()

public method
This method is deprecated.

Determines if a given method can be called.

Parameters

  • string $method

    Name of the method.

  • boolean $internal

    Provide true to perform check from inside the class/object. When false checks also for public visibility; defaults to false.

Returns

boolean

Returns true if the method can be called, false otherwise.

Source

	public function respondsTo($method, $internal = false) {
		$message  = '`' . __METHOD__ . '()` has been deprecated. ';
		$message .= 'Use `is_callable([$adapter->server, \'<method>\'])` instead.';
		trigger_error($message, E_USER_DEPRECATED);

		$childRespondsTo = is_object($this->server) && is_callable([$this->server, $method]);
		return parent::respondsTo($method, $internal) || $childRespondsTo;
	}