/** * Define the form fields. * * @param Form $form The Windwalker form object. * * @return void */ public function define(Form $form) { $loginName = WarderHelper::getLoginName(); $langPrefix = $this->warder->get('admin.language.prefix', 'warder.'); $form->add($loginName, new Field\TextField())->label(Translator::translate($langPrefix . 'user.field.' . $loginName)); $form->add('password', new Field\PasswordField())->label(Translator::translate($langPrefix . 'user.field.password')); $form->add('remember', new Field\CheckboxField())->label(Translator::translate($langPrefix . 'user.field.remember')); }
/** * Define the form fields. * * @param Form $form The Windwalker form object. * * @return void */ public function define(Form $form) { $loginName = $this->package->getLoginName(); $form->wrap('basic', null, function (Form $form) use($loginName) { $form->add('name', new Field\TextField())->label(Translator::translate('warder.user.field.name'))->required(); if (strtolower($loginName) != 'email') { $form->add($loginName, new Field\TextField())->label(Translator::translate('warder.user.field.' . $loginName))->required(); } $form->add('email', new Field\EmailField())->label(Translator::translate('warder.user.field.email'))->required(); $form->add('password', new Field\PasswordField())->label(Translator::translate('warder.user.field.password'))->set('autocomplete', 'off'); $form->add('password2', new Field\PasswordField())->label(Translator::translate('warder.user.field.password.confirm'))->set('autocomplete', 'off'); }); }
/** * loadRouting * * @return mixed */ public static function loadRouting() { $app = Ioc::getApplication(); if ($app->get('client') == 'admin' || $app->get('client') == 'site') { return parent::loadRouting(); } return []; }
/** * initialise * * @return void */ public function initialise() { // A workaround before Windwalker Loader fix bug class_alias('Windwalker\\Loader\\Loader\\VasemanPsr4Loader', 'Windwalker\\Loader\\Loader\\Psr4Loader'); $loader = new ClassLoader(); $loader->register(); $config = Ioc::getConfig(); if ($config->get('outer_project') || $config->get('mode') == 'test') { $loader->addPsr4('Vaseman\\', $config->get('project.path.data') . '/src'); } parent::initialise(); GlobalContainer::addExtension('vaseman', new VasemanTwigExtension()); }
/** * init * * @return void */ public function boot() { parent::boot(); Translator::loadFile('phoenix', 'ini', $this); }
/** * loadRouting * * @param MainRouter $router * @param string $group * * @return MainRouter */ public function loadRouting(MainRouter $router, $group = null) { $router = parent::loadRouting($router, $group); $router->group($group, function (MainRouter $router) { $router->addRouteFromFiles(Folder::files(__DIR__ . '/Resources/routing'), $this->getName()); // Merge other routes here... }); return $router; }
/** * registerListeners * * @param Dispatcher $dispatcher * * @return void */ public function registerListeners(Dispatcher $dispatcher) { parent::registerListeners($dispatcher); }
/** * loadRouting * * @return array|mixed */ public function loadRouting() { $routes = parent::loadRouting(); $routes = array_merge($routes, WarderHelper::getFrontendRouting()); return $routes; }
/** * initialise * * @throws \LogicException * @return void */ public function boot() { parent::boot(); TranslatorHelper::loadAll($this); }
public function initialise() { parent::initialise(); User::setHandler(new UserHandler()); }
/** * initialise * * @return void */ public function initialise() { parent::initialise(); Translator::load('main', $this); User::setHandler(new UserHandler()); }
/** * loadRouting * * @return mixed */ public static function loadRouting() { $app = Ioc::getApplication(); return parent::loadRouting(); // return []; }
/** * loadRouting * * @return mixed */ public function loadRouting() { $routes = parent::loadRouting(); foreach (Folder::files(__DIR__ . '/Resources/routing') as $file) { if (File::getExtension($file) == 'yml') { $routes = array_merge($routes, (array) Yaml::parse(file_get_contents($file))); } } // Merge other routes here... $routes = array_merge($routes, WarderHelper::getAdminRouting()); $routes = array_merge($routes, LunaHelper::getAdminRouting()); return $routes; }