Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a57b8fbfa5 | ||
|
|
70d09c4c7c | ||
|
|
00ab381efd | ||
|
|
2df1092c56 | ||
|
|
00ea95cc8d |
+2
-2
@@ -34,8 +34,8 @@
|
||||
}
|
||||
},
|
||||
"require": {
|
||||
"guzzlehttp/guzzle": "^7.0.1",
|
||||
"php": "^7.3 | ^8.0"
|
||||
"guzzlehttp/guzzle": "^7.0.1 | ^8.0",
|
||||
"php": "^7.4 | ^8.0"
|
||||
},
|
||||
"prefer-stable": true
|
||||
}
|
||||
|
||||
+1
-1
@@ -106,7 +106,7 @@ class PushApi
|
||||
}
|
||||
}
|
||||
|
||||
return $client->request('post', $url, [
|
||||
return $client->request('POST', $url, [
|
||||
'multipart' => $multipart_form,
|
||||
'headers' => [
|
||||
'Authorization' => 'Bearer ' . $this->api_key,
|
||||
|
||||
@@ -85,7 +85,7 @@ class PushTemplate implements \JsonSerializable
|
||||
* @param string|null $name
|
||||
* @return $this
|
||||
*/
|
||||
public function sender(string $email, string $name = null): PushTemplate
|
||||
public function sender(string $email, ?string $name = null): PushTemplate
|
||||
{
|
||||
$this->sender['email'] = $email;
|
||||
|
||||
@@ -100,7 +100,7 @@ class PushTemplate implements \JsonSerializable
|
||||
* @param string|null $name
|
||||
* @return $this
|
||||
*/
|
||||
public function replyTo(string $email, string $name = null): PushTemplate
|
||||
public function replyTo(string $email, ?string $name = null): PushTemplate
|
||||
{
|
||||
$this->replyTo['email'] = $email;
|
||||
|
||||
@@ -156,7 +156,7 @@ class PushTemplate implements \JsonSerializable
|
||||
* @param string|null $unsubscribe_url
|
||||
* @return $this
|
||||
*/
|
||||
public function addRecipient(string $email, string $name = null, array $parameters = [], string $unsubscribe_url = null, string $locale = null): PushTemplate
|
||||
public function addRecipient(string $email, ?string $name = null, array $parameters = [], ?string $unsubscribe_url = null, ?string $locale = null): PushTemplate
|
||||
{
|
||||
$data = [
|
||||
'email' => $email
|
||||
@@ -212,7 +212,7 @@ class PushTemplate implements \JsonSerializable
|
||||
* @param $filename
|
||||
* @return $this
|
||||
*/
|
||||
public function addAttachment($file, $filename = null)
|
||||
public function addAttachment($file, ?string $filename = null)
|
||||
{
|
||||
$file = is_object($file) && method_exists($file, 'getRealPath') ? $file->getRealPath() : $file;
|
||||
|
||||
@@ -262,14 +262,14 @@ class PushTemplate implements \JsonSerializable
|
||||
* @param string|null $locale
|
||||
* @return $this
|
||||
*/
|
||||
public function locale(string $locale = null)
|
||||
public function locale(?string $locale = null)
|
||||
{
|
||||
$this->locale = $locale;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function unsubscribeUrl($url = null)
|
||||
public function unsubscribeUrl(?string $url = null)
|
||||
{
|
||||
$this->unsubscribe_url = $url;
|
||||
|
||||
@@ -297,7 +297,7 @@ class PushTemplate implements \JsonSerializable
|
||||
];
|
||||
}
|
||||
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize(): mixed
|
||||
{
|
||||
return $this->toArray();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user