/** * Create user account * * @param array $data * @return mixed */ public function create(array $data) { $data['login'] = $data['username']; $this->events->fire('account.creating', [&$data]); $account = $this->account->create($data); if ($account) { $this->events->fire('account.created', [$account]); return $account; } return false; }
public function run() { foreach ($this->accounts as $account) { $this->account->create($account); } }