Skip to content

Commit 8c29c1e

Browse files
Use the reader interface instead for annotation reader (#12)
1 parent eea1a34 commit 8c29c1e

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

Command/DocumentGenerateCommand.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
namespace ONGR\ElasticsearchBundle\Command;
1313

1414
use Doctrine\Common\Annotations\CachedReader;
15+
use Doctrine\Common\Annotations\Reader;
1516
use ONGR\ElasticsearchBundle\Mapping\MetadataCollector;
1617
use ONGR\ElasticsearchBundle\Service\GenerateService;
1718
use Symfony\Component\Console\Helper\FormatterHelper;
@@ -35,9 +36,9 @@ class DocumentGenerateCommand extends AbstractManagerAwareCommand
3536
protected $metadataCollector;
3637

3738
/**
38-
* @var CachedReader
39+
* @var Reader
3940
*/
40-
protected $cachedReader;
41+
protected $reader;
4142

4243
/**
4344
* @var array
@@ -48,15 +49,15 @@ public function __construct(
4849
array $bundles,
4950
GenerateService $generateService,
5051
MetadataCollector $metadataCollector,
51-
CachedReader $cachedReader,
52+
Reader $reader,
5253
array $managers = []
5354
) {
5455
parent::__construct($managers, self::$defaultName);
5556

5657
$this->bundles = $bundles;
5758
$this->generateService = $generateService;
5859
$this->metadataCollector = $metadataCollector;
59-
$this->cachedReader = $cachedReader;
60+
$this->reader = $reader;
6061
}
6162

6263
/**
@@ -654,7 +655,7 @@ private function getPropertyTypes()
654655
{
655656
$reflection = new \ReflectionClass('ONGR\ElasticsearchBundle\Annotation\Property');
656657

657-
return $this->cachedReader
658+
return $this->reader
658659
->getPropertyAnnotation($reflection->getProperty('type'), 'Doctrine\Common\Annotations\Annotation\Enum')
659660
->value;
660661
}

0 commit comments

Comments
 (0)