protected function createStore()
    {
        $this->setCliMessage('Creating store...');

        $default = $this->getStoreModel()->getDefaultData();

        $default['title'] = $this->data['store']['title'];
        $default['email'] = array($this->data['user']['email']);

        $store = array(
            'status' => 0,
            'data' => $default,
            'name' => $this->data['store']['title'],
            'domain' => $this->data['store']['host'],
            'basepath' => $this->data['store']['basepath']
        );

        $store_id = $this->getStoreModel()->add($store);

        $this->config->set('store', $store_id);
        $this->setContext('store_id', $store_id);
    }