Airship\Installer\Install::processAdminAccount PHP Method

processAdminAccount() protected method

Store your admin account credentials.
protected processAdminAccount ( array $post = [] )
$post array
    protected function processAdminAccount(array $post = [])
    {
        if (empty($post['passphrase'])) {
            return;
        }
        if (empty($post['username'])) {
            $post['username'] = 'captain';
        }
        if ($this->isPasswordWeak($post)) {
            $this->data['password_weak'] = true;
            return;
        }
        unset($this->data['password_weak']);
        $state = State::instance();
        $this->data['admin'] = ['username' => $post['username'], 'passphrase' => Password::hash($post['passphrase'], $state->keyring['auth.password_key'])];
        $this->data['step'] = 3;
    }