Remove phpstan error from Models
[MAILPOET-3235]
This commit is contained in:
@ -39,11 +39,11 @@ class Form extends Model {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function save() {
|
public function save() {
|
||||||
$this->set('body', (is_serialized($this->body))
|
$this->set('body', (is_string($this->body) && is_serialized($this->body))
|
||||||
? $this->body
|
? $this->body
|
||||||
: serialize($this->body)
|
: serialize($this->body)
|
||||||
);
|
);
|
||||||
$this->set('settings', (is_serialized($this->settings))
|
$this->set('settings', (is_string($this->settings) && is_serialized($this->settings))
|
||||||
? $this->settings
|
? $this->settings
|
||||||
: serialize($this->settings)
|
: serialize($this->settings)
|
||||||
);
|
);
|
||||||
|
@ -171,7 +171,7 @@ class Model extends \MailPoetVendor\Sudzy\ValidModel {
|
|||||||
$model = static::findOne((int)$data['id']);
|
$model = static::findOne((int)$data['id']);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($model === false && !empty($keys)) {
|
if ($model === false && !empty($keys) && is_array($keys)) {
|
||||||
foreach ($keys as $field => $value) {
|
foreach ($keys as $field => $value) {
|
||||||
if ($model === false) {
|
if ($model === false) {
|
||||||
$model = static::where($field, $value);
|
$model = static::where($field, $value);
|
||||||
|
@ -548,7 +548,7 @@ class Newsletter extends Model {
|
|||||||
public function getMeta() {
|
public function getMeta() {
|
||||||
if (!$this->meta) return;
|
if (!$this->meta) return;
|
||||||
|
|
||||||
return (Helpers::isJson($this->meta)) ? json_decode($this->meta, true) : $this->meta;
|
return (Helpers::isJson($this->meta) && is_string($this->meta)) ? json_decode($this->meta, true) : $this->meta;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function findOneWithOptions($id) {
|
public static function findOneWithOptions($id) {
|
||||||
|
@ -112,7 +112,7 @@ class ScheduledTask extends Model {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function getMeta() {
|
public function getMeta() {
|
||||||
$meta = (Helpers::isJson($this->meta)) ? json_decode($this->meta, true) : $this->meta;
|
$meta = (Helpers::isJson($this->meta) && is_string($this->meta)) ? json_decode($this->meta, true) : $this->meta;
|
||||||
return !empty($meta) ? (array)$meta : [];
|
return !empty($meta) ? (array)$meta : [];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -109,7 +109,7 @@ class SendingQueue extends Model {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function getMeta() {
|
public function getMeta() {
|
||||||
return (Helpers::isJson($this->meta)) ? json_decode($this->meta, true) : $this->meta;
|
return (Helpers::isJson($this->meta) && is_string($this->meta)) ? json_decode($this->meta, true) : $this->meta;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isSubscriberProcessed($subscriberId) {
|
public function isSubscriberProcessed($subscriberId) {
|
||||||
|
Reference in New Issue
Block a user