lithium\data\Model::instanceMethods PHP Method

instanceMethods() public static method

Model::instanceMethods(array( 'methodName' => array('Class', 'method'), 'anotherMethod' => array($object, 'method'), 'closureCallback' => function($entity) } ));
See also: lithium\data\Entity::__call()
public static instanceMethods ( array $methods = null ) : array
$methods array
return array
    public static function instanceMethods(array $methods = null)
    {
        $class = get_called_class();
        if (!isset(static::$_instanceMethods[$class])) {
            static::$_instanceMethods[$class] = array();
        }
        if ($methods === array()) {
            return static::$_instanceMethods[$class] = array();
        }
        if ($methods !== null) {
            static::$_instanceMethods[$class] = $methods + static::$_instanceMethods[$class];
        }
        return static::$_instanceMethods[$class];
    }