SELF::ARG or SELF::PARAM shutter key as shown below:
namespace spoova/mi/windows/Routes;
use Window;
use spoova/mi/core/classes/Ajax;
class Home extends Window {
function __construct() {
$Ajax = new Ajax;
$myArray = [1,2,3];
self::call($this,
[
window(':user/2.0') => 'user',
SELF::ARG => [$Ajax, $myArray]
]
);
}
function user($vars) {
$Ajax = $vars[0];
$myArray = $vars[1];
//do something ...
}
}
namespace spoova/mi/windows/Routes;
use Window;
use spoova/mi/core/classes/Ajax;
use spoova/mi/core/classes/Filemanager;
class Home extend Window {
function __construct() {
$myArray = [1,2,3];
self::call($this,
[
window(':user') => 'user',
window(':profile') => 'profile',
self::ARG => $myArray
]
);
}
function user($Ajax Ajax, $myArray) {
//do something ...
}
function profile(Filemanager $Filemanager) {
//do something ...
}
}