/**
  * @param UserInterface $user
  */
 public static function createDefaultsForUser(UserInterface $user)
 {
     $config = Config::get('admin::config.preferences');
     $matcher = App::make('Boyhagemann\\Matcher\\Container')->fromArray($config);
     $matcher->setDefault('user_id', $user->id);
     foreach (Page::all() as $page) {
         foreach ($matcher->match($page) as $preference) {
             PagePreference::create($preference);
         }
     }
 }