/** * doExecute * * @return void */ public function doExecute() { $faker = Factory::create(); $mapper = new UserMapper(); $pass = \Windwalker\Warder\Helper\UserHelper::hashPassword(1234); foreach (range(1, 50) as $i) { $data = new Data(); $data->name = $faker->name; $data->username = $faker->userName; $data->email = $faker->email; $data->password = $pass; $data->avatar = 'https://avatars.githubusercontent.com/u/' . rand(1000, 500000); $data->group = 1; $data->blocked = 0; $data->activation = ''; $data->reset_token = ''; $data->last_reset = $faker->dateTime->format('Y-m-d H:i:s'); $data->last_login = $faker->dateTime->format('Y-m-d H:i:s'); $data->registered = $faker->dateTime->format('Y-m-d H:i:s'); $data->modified = $faker->dateTime->format('Y-m-d H:i:s'); $data->params = ''; $mapper->createOne($data); $this->command->out('.', false); } $this->command->out(); }
/** * checkAccess * * @return void */ protected function checkAccess() { if (!UserHelper::authorise()) { UserHelper::goToLogin(Uri::full()); } }