/** * Additional get data with clear mode * * @param string $key * @param bool $clear * @return mixed */ public function getData($key = '', $clear = false) { $data = $this->storage->getData($key); if ($clear && isset($data)) { $this->storage->unsetData($key); } return $data; }