/** * Assigns callback functions to the class, the $methods array should be an associative one, where * the keys are the method names, while the values are the closure functions, e.g. * * array( * 'foobar' => function(){ return 'Foobar'; } * ) * * @param $container * @param array $config * @param array $methods */ public function __construct(Container $container, array $config = array(), array $methods = array()) { foreach ($methods as $method => $function) { $this->mockedMethods[$method] = $function; } parent::__construct($container, $config); }
public function __construct(Container $container, array $config) { parent::__construct($container, $config); $this->viewNameAliases = ['buadmin' => 'Manage', 'buadmins' => 'Manage', 'config' => 'Configuration', 'configs' => 'Configuration', 'confwiz' => 'ConfigurationWizard', 'confwizs' => 'ConfigurationWizard', 'confwizes' => 'ConfigurationWizard', 'cpanel' => 'ControlPanel', 'cpanels' => 'ControlPanel', 'dbef' => 'DatabaseFilters', 'dbefs' => 'DatabaseFilters', 'eff' => 'IncludeFolders', 'effs' => 'IncludeFolders', 'fsfilter' => 'FileFilters', 'fsfilters' => 'FileFilters', 'ftpbrowser' => 'FTPBrowser', 'ftpbrowsers' => 'FTPBrowser', 'sftpbrowser' => 'SFTPBrowser', 'sftpbrowsers' => 'SFTPBrowser', 'multidb' => 'MultipleDatabases', 'multidbs' => 'MultipleDatabases', 'regexdbfilter' => 'RegExDatabaseFilters', 'regexdbfilters' => 'RegExDatabaseFilters', 'regexfsfilter' => 'RegExFileFilters', 'regexfsfilters' => 'RegExFileFilters', 'remotefile' => 'RemoteFiles', 'remotefiles' => 'RemoteFiles', 's3import' => 'S3Import', 's3imports' => 'S3Import']; }