src/Base.php
public function callArray($method, array $args = array())
    {
        //argument 1 must be a string
        Argument::i()->test(1, 'string');
        
        return call_user_func_array(array($this, $method), $args);
    }
public function callArray($method, array $args = array())
    {
        //argument 1 must be a string
        Argument::i()->test(1, 'string');
        
        return call_user_func_array(array($this, $method), $args);
    }
public function callArray ( $ method , array $ args = array ( ) ) { //argument 1 must be a string Argument :: i ( ) -> test ( 1 , 'string' ) ; return call_user_func_array ( array ( $ this , $ method ) , $ args ) ; }
Calls a method in this class and allows
arguments to be passed as an array

@param *string $method method name
@param array   $args   arguments

@return mixed
Calls a method in this class and allows arguments to be passed as an array