Commit Graph

806 Commits

Author SHA1 Message Date
Jordi Boggiano
13d890c880 [Routing] Fix missing a trailing slash on windows 2010-07-20 16:41:09 +02:00
Jordi Boggiano
42f1ca42e8 [DependencyInjection] Fix missing a trailing slash on windows 2010-07-20 16:41:01 +02:00
Fabien Potencier
ef401180a7 fixed previous commit 2010-07-20 16:40:57 +02:00
Fabien Potencier
3f270f5faa [FrameworkBundle] added a skeleton for configuration in plain PHP 2010-07-20 16:34:40 +02:00
Fabien Potencier
dcaf436d9a updated the framework to take into account the last changes of the DI component 2010-07-20 13:11:51 +02:00
Fabien Potencier
60c6827f23 [DependencyInjection] refactored loaders
* refactored the import mechanism for better flexibility
 * added two methods to LoaderInterface: supports() and setResolver()
 * added a LoaderResolver interface
 * added a Loader base class
 * added new loaders: DelegatingLoader, PhpFileLoader, and ClosureLoader
2010-07-20 13:11:51 +02:00
Fabien Potencier
4e3e86c4a7 refactored routing management (it's now possible to disable the default routing)
* removed the Kernel::registerRoutes() method
 * added a router entry in <web:config> (replaces the registerRoutes() method)
       <web:config>
           <web:router resource="%kernel.root_dir%/config/routing.xml" />
       </web:config>
 * refactored routing configuration in its own routing.xml file (leverages the new routing component API),
   which is loaded only if <web:router> is defined in the configuration
2010-07-20 13:11:50 +02:00
Fabien Potencier
14cecd5231 [Routing] refactored loaders
* refactored the import mechanism for better flexibility
 * added two methods to LoaderInterface: supports() and setResolver()
 * added a LoaderResolver interface
 * added a Loader base class
 * added new loaders: DelegatingLoader, ClosureLoader, and PhpFileLoader
 * changed the Router constructor signature (now takes a Loader)
2010-07-20 13:11:50 +02:00
Fabien Potencier
e6cbfd7292 [Console] changed CommandTester to allow testing Command classes without the need for an Application 2010-07-20 13:11:49 +02:00
Fabien Potencier
c57cae7600 fixed test configuration and broken tests 2010-07-18 12:16:59 +02:00
Fabien Potencier
93f2d6eaa6 [FrameworkBundle] removed pdo.xml 2010-07-17 07:58:44 +02:00
fivestar
22f6eec0ef [TwigBundle] fixed class name in twig.xml 2010-07-17 07:55:09 +02:00
Jonathan H. Wage
607f2734ab [DoctrineBundle] Make sure directories exist before trying to write files. 2010-07-16 23:05:10 +02:00
Jonathan H. Wage
216dc0f5bd [DoctrineBundle, DoctrineMongoDBBundle] Making sure proxy directory is created when DI container is being built 2010-07-16 22:59:08 +02:00
Jonathan H. Wage
e33894a80c [DoctrineBundle] Fixing issue with doctrine:generate:entity command when no --fields are specified 2010-07-16 22:58:54 +02:00
Jonathan H. Wage
909ea54d54 Fixing issue with filters. 2010-07-16 22:58:51 +02:00
Jonathan H. Wage
8417e6936a Fixing coding standards. 2010-07-16 22:58:48 +02:00
IamPersistent
7287913bc6 [DoctrineBundle]fixed defect in doctrine:generate:entity where xml extension was added to all mapping types 2010-07-16 22:58:44 +02:00
Nathanael d. Noblet
b1b633cc71 fix output file name 2010-07-16 22:58:04 +02:00
Brandon Turner
1bc973e5a9 [DoctrineBundle] Added memory and charset options
Added missing driver options (memory, used by sqlite; charset, used by oci) to
the supported configuration options supported by DoctrineBundle.
2010-07-16 22:57:58 +02:00
Brandon Turner
b828617420 [DoctrineBundle] Fixed multiple connections via XML
Fixed a bug (possibly introduced by e63ff6e04b) that prevented
multiple DBAL connections from being configured via an XML configuration file.

When multiple DBAL connections are specified via XML similar to:

    <doctrine:dbal>
      <doctrine:connections>
        <doctrine:connection
          id="conn1"
          ..
        />
        <doctrine:connection
          id="conn2"
          ..
        />
      </doctrine:connections>
    </doctrine:dbal>

XMLFileLoader produces a configuration similar to:

    array('connections' => array(
      'connection' => array(
        0 => array(
          'id' => 'conn1',
        ),
        1 => array(
          'id' => 'conn2',
        )
      )
    )

whereas when one connection is specified via XML similar to:

    <doctrine:dbal>
      <doctrine:connections>
        <doctrine:connection
          id="conn1"
          ..
        />
      </doctrine:connections>
    </doctrine:dbal>

XMLFileLoader produces a configuration similar to:

    array('connections' => array(
      'connection' => array(
        'id' => 'conn1',
      )
    )

This commit fixes DoctrineExtension to properly handle both cases, while still
supporting YAML configuration files.
2010-07-16 22:57:51 +02:00
Fabien Potencier
44757b0c77 [DependencyInjection] added a check for the class name when dumping a container to PHP 2010-07-16 20:59:38 +02:00
Fabien Potencier
1dd5b61e17 [DependencyInjection] added a check for the class name when dumping a container to PHP 2010-07-16 20:55:22 +02:00
Fabien Potencier
49e9996434 [BrowserKit] fixed Client::request() method signature 2010-07-16 17:55:37 +02:00
Fabien Potencier
82ec7004d5 [Console] fixed InputDefinition setArguments must reset hasAnArrayArgument (closes #8336) 2010-07-16 17:50:02 +02:00
Fabien Potencier
ca8762141f [DependencyInjection] added a check for the class name when dumping a container to PHP 2010-07-16 17:45:10 +02:00
Fabien Potencier
10ee13af56 [FrameworkBundle] fixed skeleton 2010-07-16 16:34:20 +02:00
Fabien Potencier
826e61561a Merge commit 'kriswallsmith/register-commands-with-subnamespaces'
* commit 'kriswallsmith/register-commands-with-subnamespaces':
  [Framework] Fixed command registration magic to work when commands have sub-namespaces.
2010-07-16 16:24:16 +02:00
Kris Wallsmith
c888bcdd59 [DoctrineMongoDBBundle] Moved loading of default configuration inside conditional so it's only loaded once. 2010-07-16 16:21:04 +02:00
Fabien Potencier
2a051b5039 moved DI extensions classes to their own sub-namespace 2010-07-16 11:12:49 +02:00
Fabien Potencier
47fd5e848b [DependencyInjection] fixed placeholder management in parameter values 2010-07-16 10:00:39 +02:00
Fabien Potencier
6bad58012f [DependencyInjection] moved ContainerBuilder::resolveValue() to ParameterBag 2010-07-15 20:15:49 +02:00
Fabien Potencier
7796eb213c merged BuilderConfiguration and Builder classes into a new ContainerBuilder class 2010-07-15 15:20:41 +02:00
Kris Wallsmith
6462814483 [Framework] Fixed command registration magic to work when commands have sub-namespaces. 2010-07-15 04:31:22 -07:00
Fabien Potencier
f26abdfadd fixed phpdoc for DI extensions 2010-07-15 10:27:49 +02:00
Fabien Potencier
92130c3da1 updated bootstrap.php 2010-07-13 21:15:32 +02:00
Kris Wallsmith
b8f29f18c0 [Framework] cleaned up command registration magic 2010-07-13 11:39:12 -07:00
Fabien Potencier
5fa4b0bdf0 [FrameworkBundle] removed Controller::getUser() as it is now accessible via Request::getSession() 2010-07-13 15:48:00 +02:00
Fabien Potencier
0163178f7b changed the BundleInterface::buildContainer() signature 2010-07-13 12:34:33 +02:00
Fabien Potencier
fb4bd3568d refactored the controller manager, moved generic parts to the HttpKernel component 2010-07-13 08:53:30 +02:00
Fabien Potencier
d0be78131c [HttpKernel] fixed error message 2010-07-13 08:20:06 +02:00
Fabien Potencier
79808650e9 updated vendors to not rely on Doctrine submodules 2010-07-13 07:36:12 +02:00
Fabien Potencier
3e48c0f25a [Finder] fixed typo in phpdoc 2010-07-12 16:07:41 +02:00
Fabien Potencier
44a16fc8c4 [Finder] fixed exclude iterator (now only match with the relative path) 2010-07-12 15:04:06 +02:00
Fabien Potencier
c605d7f9fb [HttpFoundation] added some phpdoc 2010-07-10 14:46:25 +02:00
Fabien Potencier
bfeb0e6746 [HttpFoundation] fixed phpdoc 2010-07-10 14:13:50 +02:00
Fabien Potencier
91eafc4b17 [HttpFoundation] fixed phpdoc 2010-07-10 14:12:18 +02:00
Thibault Duplessis
437559491f Replace Container->hasParameter() with Container->getParameterBag()->has() in ExceptionFormatter 2010-07-09 17:19:27 +02:00
Kris Wallsmith
3eec6b98fe [Framework] Fixed test namespaces. 2010-07-09 17:18:48 +02:00
Fabien Potencier
0fbb1b916b cleaned up the DI extension loading mechanism 2010-07-09 16:28:06 +02:00