[DoctrineMongoDBBundle] fixed logger when value is a GridFS file
This commit is contained in:
parent
33456e63dc
commit
a7116adb32
@ -11,6 +11,7 @@
|
|||||||
|
|
||||||
namespace Symfony\Bundle\DoctrineMongoDBBundle\Logger;
|
namespace Symfony\Bundle\DoctrineMongoDBBundle\Logger;
|
||||||
|
|
||||||
|
use Doctrine\MongoDB\GridFSFile;
|
||||||
use Symfony\Component\HttpKernel\Log\LoggerInterface;
|
use Symfony\Component\HttpKernel\Log\LoggerInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -269,6 +270,8 @@ class DoctrineMongoDBLogger
|
|||||||
$formatted = 'new MaxKey()';
|
$formatted = 'new MaxKey()';
|
||||||
} elseif ($value instanceof \MongoBinData) {
|
} elseif ($value instanceof \MongoBinData) {
|
||||||
$formatted = 'new BinData("'.$value->bin.'", "'.$value->type.'")';
|
$formatted = 'new BinData("'.$value->bin.'", "'.$value->type.'")';
|
||||||
|
} elseif($value instanceof \MongoGridFSFile || $value instanceof GridFSFile) {
|
||||||
|
$formatted = 'new MongoGridFSFile("'.$value->getFilename().'")';
|
||||||
} elseif ($value instanceof \stdClass) {
|
} elseif ($value instanceof \stdClass) {
|
||||||
$formatted = static::bsonEncode((array) $value);
|
$formatted = static::bsonEncode((array) $value);
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user