Getter and setter for custom instance methods. This is used in `Entity::__call`.
{{{ Model::instanceMethods(array( 'method_name' => array('Class', 'method'), 'another_method' => array($object, 'method'), 'closure_callback' => function($entity) {} )); }}}

Parameters

  • array $methods

Returns

array

Source

						public static function instanceMethods(array $methods = null) {
		$class = get_called_class();
		if (!isset(static::$_instanceMethods[$class])) {
			static::$_instanceMethods[$class] = array();
		}
		if (!is_null($methods)) {
			static::$_instanceMethods[$class] = $methods + static::$_instanceMethods[$class];
		}
		return static::$_instanceMethods[$class];
	}