File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change 44
55namespace OneSignal \Resolver ;
66
7+ use OneSignal \Devices ;
78use Symfony \Component \OptionsResolver \OptionsResolver ;
89
910class DeviceSessionResolver implements ResolverInterface
@@ -33,6 +34,23 @@ public function resolve(array $data): array
3334 ->setAllowedTypes ('sdk ' , 'string ' )
3435 ->setDefined ('tags ' )
3536 ->setAllowedTypes ('tags ' , 'array ' )
37+ ->setDefined ('device_type ' )
38+ ->setAllowedTypes ('device_type ' , 'int ' )
39+ ->setAllowedValues ('device_type ' , [
40+ Devices::IOS ,
41+ Devices::ANDROID ,
42+ Devices::AMAZON ,
43+ Devices::WINDOWS_PHONE ,
44+ Devices::WINDOWS_PHONE_MPNS ,
45+ Devices::CHROME_APP ,
46+ Devices::CHROME_WEB ,
47+ Devices::WINDOWS_PHONE_WNS ,
48+ Devices::SAFARI ,
49+ Devices::FIREFOX ,
50+ Devices::MACOS ,
51+ Devices::ALEXA ,
52+ Devices::EMAIL ,
53+ ])
3654 ->resolve ($ data );
3755 }
3856}
You can’t perform that action at this time.
0 commit comments