Skip to content

Commit 65cd707

Browse files
committed
get bundle directory
1 parent 445dbde commit 65cd707

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

DependencyInjection/Compiler/DoctrineOrmMappingsPass.php

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

33
namespace Hackzilla\Bundle\TicketBundle\DependencyInjection\Compiler;
44

5+
use Hackzilla\Bundle\TicketBundle\DependencyInjection\HackzillaTicketExtension;
56
use Symfony\Component\DependencyInjection\ContainerBuilder;
67
use Symfony\Component\DependencyInjection\Definition;
78

@@ -14,6 +15,7 @@ function __construct($driver = null, array $namespaces = [], $managerParameters
1415

1516
public function process(ContainerBuilder $container)
1617
{
18+
$bundleDirectory = HackzillaTicketExtension::bundleDirectory();
1719
$namespaces = [];
1820

1921
if (

DependencyInjection/HackzillaTicketExtension.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,16 @@ public function load(array $configs, ContainerBuilder $container)
2222
$configuration = new Configuration();
2323
$config = $this->processConfiguration($configuration, $configs);
2424

25-
$loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
25+
$loader = new Loader\YamlFileLoader($container, new FileLocator(self::bundleDirectory().'/Resources/config'));
2626
$loader->load('services.yml');
2727

2828
$container->setParameter('hackzilla_ticket.model.user.class', $config['user_class']);
2929
$container->setParameter('hackzilla_ticket.model.ticket.class', $config['ticket_class']);
3030
$container->setParameter('hackzilla_ticket.model.message.class', $config['message_class']);
3131
}
32+
33+
public static function bundleDirectory()
34+
{
35+
return realpath(__DIR__.'/..');
36+
}
3237
}

0 commit comments

Comments
 (0)