params = $params; $this->driver = $driver; $this->config = $config; $this->event_manager = $event_manager; parent::__construct($params, $driver, $config, $event_manager); } public function __sleep() { return ['params', 'driver', 'config', 'event_manager']; } public function __wakeup() { parent::__construct($this->params, $this->driver, $this->config, $this->event_manager); } }