2010-10-28 14:41:03 +02:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace Symfony\Bundle\PropelBundle;
|
|
|
|
|
|
|
|
use Symfony\Component\HttpKernel\Bundle\Bundle;
|
2011-01-22 16:15:43 +01:00
|
|
|
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
2010-10-28 14:41:03 +02:00
|
|
|
|
|
|
|
class PropelBundle extends Bundle
|
|
|
|
{
|
|
|
|
public function boot()
|
|
|
|
{
|
|
|
|
require_once $this->container->getParameter('propel.path').'/runtime/lib/Propel.php';
|
|
|
|
|
|
|
|
if (0 === strncasecmp(PHP_SAPI, 'cli', 3)) {
|
2011-01-29 23:31:24 +01:00
|
|
|
set_include_path($this->container->getParameter('propel.phing_path').PATH_SEPARATOR.get_include_path());
|
2010-10-28 14:41:03 +02:00
|
|
|
}
|
2011-01-25 21:23:03 +01:00
|
|
|
|
|
|
|
$this->container->get('propel');
|
2011-01-22 16:15:43 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* {@inheritdoc}
|
|
|
|
*/
|
|
|
|
public function getNamespace()
|
|
|
|
{
|
|
|
|
return __NAMESPACE__;
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* {@inheritdoc}
|
|
|
|
*/
|
|
|
|
public function getPath()
|
|
|
|
{
|
|
|
|
return strtr(__DIR__, '\\', '/');
|
2010-10-28 14:41:03 +02:00
|
|
|
}
|
|
|
|
}
|