/** * process * * @since 3.0.0 * * @return string */ public static function process() { $auth = new Auth(Request::getInstance()); $tableArray = ['categories', 'articles', 'extras', 'comments', 'groups', 'users']; /* set user */ $auth->setUser('name', 'Demo'); $auth->setUser('user', 'demo'); $auth->setUser('email', 'demo@localhost'); /* set permission */ foreach ($tableArray as $value) { $auth->setPermission($value, [1, 2, 3]); } $auth->setPermission('settings', [1]); /* save user and permission */ $auth->save(); /* handle success */ if ($auth->getStatus()) { return self::_success(); } return self::_error(); }