PluginProbe ʕ •ᴥ•ʔ
Brevo – Email, SMS, Web Push, Chat, and more. / 3.2.0
Brevo – Email, SMS, Web Push, Chat, and more. v3.2.0
2.9.13 2.9.14 2.9.15 2.9.16 2.9.17 2.9.18 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8 2.9.9 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.9 3.1.0 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.2 3.1.20 3.1.21 3.1.22 3.1.23 3.1.24 3.1.25 3.1.26 3.1.27 3.1.28 3.1.29 3.1.3 3.1.30 3.1.31 3.1.32 3.1.33 3.1.34 3.1.35 3.1.36 3.1.37 3.1.38 3.1.39 3.1.4 3.1.40 3.1.41 3.1.42 3.1.43 3.1.44 3.1.45 3.1.46 3.1.47 3.1.48 3.1.49 3.1.5 3.1.50 3.1.51 3.1.52 3.1.53 3.1.54 3.1.55 3.1.56 3.1.57 3.1.58 3.1.59 3.1.6 3.1.60 3.1.61 3.1.62 3.1.63 3.1.64 3.1.65 3.1.66 3.1.67 3.1.68 3.1.69 3.1.7 3.1.70 3.1.71 3.1.72 3.1.73 3.1.74 3.1.75 3.1.76 3.1.77 3.1.78 3.1.79 3.1.8 3.1.80 3.1.81 3.1.82 3.1.83 3.1.84 3.1.85 3.1.86 3.1.87 3.1.88 3.1.89 3.1.9 3.1.90 3.1.91 3.1.92 3.1.93 3.1.94 3.1.95 3.1.96 3.1.97 3.1.98 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 trunk 1.0 1.5 2.0.8 2.9.10 2.9.11 2.9.12
mailin / wonderpush-php-lib / lib / Api / Applications.php
mailin / wonderpush-php-lib / lib / Api Last commit date
Applications.php 1 year ago Campaigns.php 1 year ago Deliveries.php 1 year ago Events.php 1 year ago Installations.php 1 year ago Rest.php 1 year ago Segments.php 1 year ago Stats.php 1 year ago
Applications.php
41 lines
1 <?php
2
3 namespace WonderPush\Api;
4
5 if (count(get_included_files()) === 1) { http_response_code(403); exit(); } // Prevent direct access
6
7 use WonderPush\Obj\ApplicationCollection;
8 use WonderPush\Params\CollectionParams;
9
10 /**
11 * Applications API.
12 */
13 class Applications {
14
15 /**
16 * Instance of the library whose credentials are to be used.
17 * @var \WonderPush\WonderPush
18 */
19 private $wp;
20
21 public function __construct(\WonderPush\WonderPush $wp) {
22 $this->wp = $wp;
23 }
24
25 /**
26 * List applications associated with the access token used to initialize the WonderPush object.
27 * @param array|CollectionParams $collectionParams
28 * @return ApplicationCollection
29 * @throws \WonderPush\Errors\Base
30 */
31 public function all($collectionParams = array()) {
32 $response = $this->wp->rest()->get('/applications', is_array($collectionParams) ? $collectionParams : $collectionParams->toArray());
33 return $response->checkedResult('\WonderPush\Obj\ApplicationCollection');
34 }
35
36 public function patch($applicationId, $body = array(), $params = array()) {
37 $response = $this->wp->rest()->patch('/applications/' . $applicationId, array_merge($params, array('body' => $body)));
38 return $response->checkedResult('\WonderPush\Obj\Application', 'application');
39 }
40 }
41