@@ -104,14 +104,48 @@ protected function resolve(array $data)
104104 {
105105 $ resolver = new OptionsResolver ();
106106
107- $ resolver ->setRequired ('name ' );
108- $ resolver ->setAllowedTypes ('name ' , 'string ' );
109- $ resolver ->setDefined (['apns_env ' , 'apns_p12 ' , 'apns_p12_password ' , 'gcm_key ' ]);
110- $ resolver ->setAllowedTypes ('apns_env ' , 'string ' );
111- $ resolver ->setAllowedValues ('apns_env ' , ['sandbox ' , 'production ' ]);
112- $ resolver ->setAllowedTypes ('apns_p12 ' , 'string ' );
113- $ resolver ->setAllowedTypes ('apns_p12_password ' , 'string ' );
114- $ resolver ->setAllowedTypes ('gcm_key ' , 'string ' );
107+ $ resolver
108+ ->setRequired ('name ' )
109+ ->setAllowedTypes ('name ' , 'string ' )
110+ ->setDefined ('apns_env ' )
111+ ->setAllowedTypes ('apns_env ' , 'string ' )
112+ ->setAllowedValues ('apns_env ' , ['sandbox ' , 'production ' ])
113+ ->setDefined ('apns_p12 ' )
114+ ->setAllowedTypes ('apns_p12 ' , 'string ' )
115+ ->setDefined ('apns_p12_password ' )
116+ ->setAllowedTypes ('apns_p12_password ' , 'string ' )
117+ ->setDefined ('gcm_key ' )
118+ ->setAllowedTypes ('gcm_key ' , 'string ' )
119+ ->setDefined ('chrome_key ' )
120+ ->setAllowedTypes ('chrome_key ' , 'string ' )
121+ ->setDefined ('safari_apns_p12 ' )
122+ ->setAllowedTypes ('safari_apns_p12 ' , 'string ' )
123+ ->setDefined ('chrome_web_key ' )
124+ ->setAllowedTypes ('chrome_web_key ' , 'string ' )
125+ ->setDefined ('safari_apns_p12_password ' )
126+ ->setAllowedTypes ('safari_apns_p12_password ' , 'string ' )
127+ ->setDefined ('site_name ' )
128+ ->setAllowedTypes ('site_name ' , 'string ' )
129+ ->setDefined ('safari_site_origin ' )
130+ ->setAllowedTypes ('safari_site_origin ' , 'string ' )
131+ ->setDefined ('safari_icon_16_16 ' )
132+ ->setAllowedTypes ('safari_icon_16_16 ' , 'string ' )
133+ ->setDefined ('safari_icon_32_32 ' )
134+ ->setAllowedTypes ('safari_icon_32_32 ' , 'string ' )
135+ ->setDefined ('safari_icon_64_64 ' )
136+ ->setAllowedTypes ('safari_icon_64_64 ' , 'string ' )
137+ ->setDefined ('safari_icon_128_128 ' )
138+ ->setAllowedTypes ('safari_icon_128_128 ' , 'string ' )
139+ ->setDefined ('safari_icon_256_256 ' )
140+ ->setAllowedTypes ('safari_icon_256_256 ' , 'string ' )
141+ ->setDefined ('chrome_web_origin ' )
142+ ->setAllowedTypes ('chrome_web_origin ' , 'string ' )
143+ ->setDefined ('chrome_web_gcm_sender_id ' )
144+ ->setAllowedTypes ('chrome_web_gcm_sender_id ' , 'string ' )
145+ ->setDefined ('chrome_web_default_notification_icon ' )
146+ ->setAllowedTypes ('chrome_web_default_notification_icon ' , 'string ' )
147+ ->setDefined ('chrome_web_sub_domain ' )
148+ ->setAllowedTypes ('chrome_web_sub_domain ' , 'string ' );
115149
116150 return $ resolver ->resolve ($ data );
117151 }
0 commit comments