Example #1
0
    public static function to($devices)
    {
        $obj = new self();
        $obj->setDevices($devices);

        return $obj;
    }
Example #2
0
 /**
  * factory method for creating a new notification
  *
  * @param array $devices
  * @param $payload
  * @param $collapseKey
  * @param $timeToLive
  * @param $delayWhileIdle
  * @return Notification
  */
 public static function factory(array $devices, $payload, $collapseKey = null, $timeToLive = null, $delayWhileIdle = false)
 {
     $notification = new self();
     $notification->setDevices($devices);
     $notification->setPayload($payload);
     $notification->setCollapseKey($collapseKey);
     $notification->setTimeToLive($timeToLive);
     $notification->setDelayWhileIdle($delayWhileIdle);
     return $notification;
 }