Skip to content

Commit 3814229

Browse files
author
Dirk Luijk
committed
Added support for Simplified YAML/XML drivers
1 parent a5b6ba8 commit 3814229

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/Dflydev/Pimple/Provider/DoctrineOrm/DoctrineOrmServiceProvider.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
use Doctrine\ORM\Mapping\DefaultNamingStrategy;
2929
use Doctrine\ORM\Mapping\DefaultQuoteStrategy;
3030
use Doctrine\ORM\Mapping\Driver\Driver;
31+
use Doctrine\ORM\Mapping\Driver\SimplifiedXmlDriver;
32+
use Doctrine\ORM\Mapping\Driver\SimplifiedYamlDriver;
3133
use Doctrine\ORM\Mapping\Driver\XmlDriver;
3234
use Doctrine\ORM\Mapping\Driver\YamlDriver;
3335
use Doctrine\ORM\Mapping\Driver\StaticPHPDriver;
@@ -168,10 +170,18 @@ public function register(\Pimple $app)
168170
$driver = new YamlDriver($entity['path']);
169171
$chain->addDriver($driver, $entity['namespace']);
170172
break;
173+
case 'simple_yml':
174+
$driver = new SimplifiedYamlDriver(array($entity['path'] => $entity['namespace']));
175+
$chain->addDriver($driver, $entity['namespace']);
176+
break;
171177
case 'xml':
172178
$driver = new XmlDriver($entity['path']);
173179
$chain->addDriver($driver, $entity['namespace']);
174180
break;
181+
case 'simple_xml':
182+
$driver = new SimplifiedXmlDriver(array($entity['path'] => $entity['namespace']));
183+
$chain->addDriver($driver, $entity['namespace']);
184+
break;
175185
case 'php':
176186
$driver = new StaticPHPDriver($entity['path']);
177187
$chain->addDriver($driver, $entity['namespace']);

0 commit comments

Comments
 (0)