diff --git a/src/danog/MadelineProto/API.php b/src/danog/MadelineProto/API.php index 1c9415b5..eb8d1766 100644 --- a/src/danog/MadelineProto/API.php +++ b/src/danog/MadelineProto/API.php @@ -65,7 +65,7 @@ class API extends APIFactory return $this->{$name}; } - public function &__set($name, $value) + public function __set($name, $value) { if ($name === 'settings') { return $this->API->__construct($value); diff --git a/src/danog/MadelineProto/Serialization.php b/src/danog/MadelineProto/Serialization.php index b501a315..4b23ce7e 100644 --- a/src/danog/MadelineProto/Serialization.php +++ b/src/danog/MadelineProto/Serialization.php @@ -68,6 +68,8 @@ class Serialization $unserialized = \danog\Serialization::unserialize($unserialized); } catch (Exception $e) { $unserialized = \danog\Serialization::unserialize($unserialized); + } catch (\Error $e) { + $unserialized = \danog\Serialization::unserialize($unserialized); } } else { throw new Exception('File does not exist');