public function transform($model){ $kernel = new ServiceKernel(); $cl = new ComponentLoader(); $op = $cl->load("group.leaves", ECROOT); $model = $kernel->run($op, $model); return $model; }
/** * @interface TransformService **/ public function transform($model){ $kernel = new ServiceKernel(); $cl = new ComponentLoader(); $op = $cl->load("storage.create", ECROOT); $model = $kernel->run($op, $model); return $model; }
/** * @interface TransformService **/ public function transform($model){ $kernel = new ServiceKernel(); $cl = new ComponentLoader(); if(!$model['admin']){ $op = $cl->load("user.authenticate", ECROOT); $model = $kernel->run($op, $model); if(!$model['valid']) return $model; } return $model; }
public function getContext($model){ $kernel = new ServiceKernel(); $cl = new ComponentLoader(); $op = $cl->load("user.authenticate", ECROOT); $model = $kernel->run($op, $model); if(!$model['valid']){ return $model; } $op = $cl->load("session.create", ECROOT); $model = $kernel->run($op, $model); return $model; }
/** * @interface TransformService **/ public function transform($model){ $kernel = new ServiceKernel(); $cl = new ComponentLoader(); $op = $cl->load("user.register", ECROOT); $model = $kernel->run($op, $model); if(!$model['valid']) return $model; $model['stgname'] = $model['stname']; $model['filename'] = ''; $model['mime'] = 'application/pdf'; $model['owner'] = $model['uid']; $model['access'] = 4; $model['groupid'] = 0; $model['dirid'] = ''; $op = $cl->load("storage.create", ECROOT); $model = $kernel->run($op, $model); return $model; }
<?php require_once('../../init.php'); require_once(SBKERNEL); require_once(SBCOMLOADER); $cl = new ComponentLoader(); $op = $cl->load("base.adapter", SBROOT); $kernel = new ServiceKernel(); $kernel->start($op); ?>
require_once(INITROOT. 'sys/conf/iitbhucse.conf.php'); /** * Initialize ServicePackages and include the essential classes **/ require_once(INITROOT. '../services/enhancse-core/init.php'); require_once(INITROOT. '../services/iitbhucse-core/init.php'); require_once(SBKERNEL); require_once(SBCOMLOADER); require_once(SBMYSQL); require_once(SBMAIL); /** * ServiceKernel instance and ComponentLoader instance **/ $kernel = new ServiceKernel(); $cl = new ComponentLoader(); /** * MySQL class instance **/ $mysql = new Mysql($mysql_database, $mysql_user, $mysql_pass, $mysql_host); $model = array(); $model['conn'] = $mysql; /** * Save the request host address and proxy address if any **/ if(isset($_SERVER['REMOTE_ADDR'])) $model['address'] = $_SERVER['REMOTE_ADDR']; if(isset($_SERVER["HTTP_X_FORWARDED_FOR"]))
protected function getSettingService() { return ServiceKernel::instance()->createService('System.SettingService'); }
private static function getSettingService() { return ServiceKernel::instance()->createService('System.SettingService'); }