data; } /** * @param array $data * * @return void */ public function setData($data) { $this->data = $data; } /** * @return array */ abstract public function getXrayData(); /** * @return self */ abstract public function clean(); } }