Re-throw exception if no logger defined
This commit is contained in:
parent
a483471694
commit
f07e55417d
|
@ -36,11 +36,20 @@ class ObjectPersister implements ObjectPersisterInterface
|
||||||
$this->logger = $logger;
|
$this->logger = $logger;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Log exception if logger defined for persister belonging to the current listener, otherwise re-throw
|
||||||
|
*
|
||||||
|
* @param BulkException $e
|
||||||
|
* @throws BulkException
|
||||||
|
* @return null
|
||||||
|
*/
|
||||||
private function log(BulkException $e)
|
private function log(BulkException $e)
|
||||||
{
|
{
|
||||||
if ($this->logger) {
|
if (! $this->logger) {
|
||||||
$this->logger->error($e);
|
throw $e;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$this->logger->error($e);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue