public static function getSiteIdFromMetadata(DataTable $table) { $site = $table->getMetadata('site'); if (empty($site)) { return null; } else { return $site->getId(); } }
public function beforeFormat($report, DataTable $table) { $this->idSite = DataTableFactory::getSiteIdFromMetadata($table); return !empty($this->idSite); // skip formatting if there is no site to get currency info from }