private function logger(&$commands, ClassMap $classMap, PersistentObject $object, $operation) { $logger = $classMap->getDb()->getORMLogger(); if ($logger) { $description = $object->getLogDescription(); $idMethod = 'get' . $classMap->getKeyAttributeName(); $commands[] = $logger->getCommand($operation, $classMap->getName(), $object->{$idMethod}(), $description); } //return $command; }