Skip to content

Commit fe59dc4

Browse files
committed
Fix edge case.
1 parent 58cab17 commit fe59dc4

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/SchemaOrgModel/TypesGenerator.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -307,14 +307,14 @@ public function generate($config)
307307

308308
// Initialize annotation generators
309309
$annotationGenerators = [];
310-
foreach ($config['annotationGenerators'] as $class) {
311-
$generator = new $class($this->logger, $this->graphs, $this->cardinalities, $config, $classes);
310+
foreach ($config['annotationGenerators'] as $annotationGenerator) {
311+
$generator = new $annotationGenerator($this->logger, $this->graphs, $this->cardinalities, $config, $classes);
312312

313313
$annotationGenerators[] = $generator;
314314
}
315315

316316
$generatedFiles = [];
317-
foreach ($classes as $className => $class) {
317+
foreach ($classes as $className => &$class) {
318318
$class['uses'] = $this->generateClassUses($annotationGenerators, $classes, $className);
319319
$class['annotations'] = $this->generateClassAnnotations($annotationGenerators, $className);
320320
$class['interfaceAnnotations'] = $this->generateInterfaceAnnotations($annotationGenerators, $className);

tests/config/address-book.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
namespaces:
2-
entity: "Dunglas\AddressBookBundle\Entity"
2+
entity: "AddressBook\Entity"
33
types:
44
Thing:
55
properties:

0 commit comments

Comments
 (0)