Skip to content

Commit e3dc567

Browse files
committed
Merge pull request #40 from phansys/master
Resolve Doctrine proxies to real entity names
2 parents 022e8eb + 0454f2e commit e3dc567

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
}],
1212
"require": {
1313
"php": ">=5.3.2",
14-
"symfony/options-resolver": "*"
14+
"symfony/options-resolver": "*",
15+
"doctrine/common": "~2.2"
1516
},
1617
"require-dev": {
1718
"atoum/atoum": "dev-master",

src/ResolveComponent/BasicComponentDataResolver.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace Spy\Timeline\ResolveComponent;
44

5+
use Doctrine\Common\Util\ClassUtils;
56
use Spy\Timeline\Exception\ResolveComponentDataException;
67
use Spy\Timeline\ResolveComponent\ValueObject\ResolveComponentModelIdentifier;
78
use Spy\Timeline\ResolveComponent\ValueObject\ResolvedComponentData;
@@ -41,6 +42,8 @@ public function resolveComponentData(ResolveComponentModelIdentifier $resolve)
4142
$model = $modelClass;
4243
}
4344

45+
$model = ClassUtils::getRealClass($model);
46+
4447
return new ResolvedComponentData($model, $identifier, $data);
4548
}
4649
}

0 commit comments

Comments
 (0)