/** * {@inheritdoc} */ public function getId($autoGenerate = true) { if ($autoGenerate && parent::getId(false) === null) { $this->id = hash('crc32b', Json::encode($this->columns)); } return parent::getId(); }