use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
use Wallabag\CoreBundle\Entity\User;
-use Wallabag\CoreBundle\Entity\UsersConfig;
+use Wallabag\CoreBundle\Entity\Config;
class InstallCommand extends ContainerAwareCommand
{
$em->persist($user);
- $pagerConfig = new UsersConfig();
- $pagerConfig->setUserId($user->getId());
- $pagerConfig->setName('pager');
- $pagerConfig->setValue(10);
+ $config = new Config($user);
+ $config->setTheme($this->getContainer()->getParameter('theme'));
+ $config->setItemsPerPage($this->getContainer()->getParameter('items_on_page'));
+ $config->setLanguage($this->getContainer()->getParameter('language'));
- $em->persist($pagerConfig);
-
- // $languageConfig = new LanguageConfig();
- // $languageConfig->setUserId($user->getId());
- // $languageConfig->setName('language');
- // $languageConfig->setValue('en_EN.UTF8');
-
- // $em->persist($languageConfig);
-
- $em->flush();
+ $em->persist($config);
}
protected function runCommand($command, InputInterface $input, OutputInterface $output)