blockId = $blockId; } public function setHistoryId($historyId) { $this->historyId = $historyId; } public function getBodyVariables() { $vars = parent::getBodyVariables(); $histories = sqlQueryBuilder()->select('data')->from('blocks_history') ->where(Operator::equals(['id' => $this->historyId])) ->execute()->fetchColumn(); $vars['block'] = current( array_filter( json_decode_strict($histories, true), function ($value) { return $value['id'] == $this->blockId; } ) ); return $vars; } }