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; }
public function __construct(){ $cl = new ComponentLoader(); $this->adapter = $cl->load("base.adapter", SBROOT); }
<?php
<?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); ?>
<?php require_once('../../../init.php'); require_once(SBKERNEL); require_once(SBCOMLOADER); $cl = new ComponentLoader(); $op = $cl->load("hello.greet", SBROOT . 'demo/'); $kernel = new ServiceKernel(); $kernel->start($op); ?>
/** * 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"])) $model['address'] .= " / ".$_SERVER["HTTP_X_FORWARDED_FOR"];