Use the OneSignal PHP API made by Norkunas.
$ composer require samiaraboglu/one-signal-api-bundle
Registered bundles in the app/AppKernel.php
file of your project:
<?php
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
// ...
new samiaraboglu\OneSignalApiBundle\OneSignalApiBundle(),
);
// ...
}
// ...
}
Add this to config.yml:
one_signal_api:
app_id: %one_signal_api_app_id%
app_auth_key: %one_signal_api_app_auth_key%
user_auth_key: %one_signal_api_user_auth_key%
Gets all apps:
$service = $this->get('one_signal_api.service');
$myApps = $service->apps->getAll();