/** * Adds new columns to audit table. * * @param TableColumnsMetadata $columns TableColumnsMetadata array */ private function addNewColumns($columns) { // Return immediately if there are no columns to add. if ($columns->getNumberOfColumns() == 0) { return; } $alterColumns = $this->alterNewColumns($columns); AuditDataLayer::addNewColumns($this->auditSchemaName, $this->configTable->getTableName(), $alterColumns); }