Example #1
0
 public function __construct(Options $options)
 {
     $this->options = $options->getOptions();
 }
 public function getUserOptions(User $user)
 {
     $options = $this->getOptionsByUser($user);
     if (is_null($options)) {
         $options = new Options();
         $options->setUser($user);
         $defaultValues = array('show_all_my_contacts' => true, 'show_all_visible_users' => true, 'show_username' => true, 'show_mail' => false, 'show_phone' => false, 'show_picture' => true);
         $options->setOptions($defaultValues);
         $this->om->persist($options);
         $this->om->flush();
     }
     return $options;
 }