Fabien Potencier
2860c2651c
[FrameworkBundle] fixed template paths cache warmer
2011-01-24 22:05:48 +01:00
beberlei
2bc6197859
[DoctrineBundle] Fix bug in Auto Proxy Generation introduced with config merge refactoring
2011-01-24 21:49:19 +01:00
Fabien Potencier
69fb235160
Revert "[DoctrineBundle] Fix bug in Auto Proxy Generation introduced with config merge refactoring. Use array_reverse() for $configs to fix incremental merge algorithm assumptions."
...
This reverts commit 1bc0b54411
.
2011-01-24 21:36:12 +01:00
Stepan Tanasiychuk
4408cbc9fa
fix bug in Symfony\Bundle\DoctrineMigrationsBundle\Command\DoctrineCommand
2011-01-24 20:36:01 +01:00
beberlei
1bc0b54411
[DoctrineBundle] Fix bug in Auto Proxy Generation introduced with config merge refactoring. Use array_reverse() for $configs to fix incremental merge algorithm assumptions.
2011-01-24 20:34:57 +01:00
Bulat Shakirzyanov
571448b047
[FrameworkBundle] mode include tag filenames fixes
2011-01-24 19:33:43 +01:00
Fabien Potencier
edb11ad5cb
[FrameworkBundle] added a cache warmer for the router
...
To enable this cache warmer, you must add a "cache-warner" option
to app:router:
<app:config>
<app:router cache-warmer="true" />
2011-01-24 18:13:43 +01:00
Fabien Potencier
8f6e8a4691
[TwigBundle] added a cache warmer to generate all Twig templates cache
...
To enable this cache warmer, you must add a "cache-warner" option
to twig:config:
<twig:config cache-warmer="true">
2011-01-24 18:13:42 +01:00
Fabien Potencier
206b49a22f
[FrameworkBundle] added a cache warmer to pre-compute template paths
...
To enable this cache warmer, you must add a "cache-warner" option
to app:templating:
<app:templating cache-warmer="true">
2011-01-24 18:13:39 +01:00
Fabien Potencier
d0b4bfc8f6
added a cache warmer sub-framework
...
Cache warmer will come in the next commits.
To warm up the cache on a production server, you can use
the cache:warmup command:
./app/console_prod cache:warmup
2011-01-24 18:08:51 +01:00
Jeremy Mikola
b3d55850df
[FrameworkBundle] Controller::forward() should invoke HttpKernel instead of ControllerResolver
2011-01-24 17:45:19 +01:00
Fabien Potencier
49793c22d4
fixed event dispatcher
2011-01-24 16:46:04 +01:00
Daniel Holmes
fd98c8f0f2
Removed assumption that phpunit.xml is relative
2011-01-24 07:35:45 +01:00
Fabien Potencier
e1a3cd0446
removed output() methods, which are only shortcut for 'echo render'
2011-01-23 22:09:12 +01:00
Johannes M. Schmitt
0144dd86da
adds synthetic attribute to definitions
...
This attribute can be used to hint that the service is being injected
dynamically at runtime, and not constructed by the DIC.
2011-01-23 21:11:50 +01:00
Ryan Weaver
7e2331fabd
[DoctrineBundle] Removing the "doctrine.orm.metadata.annotation_default_namespace" parameter which is unused. Beberlei agreed that this is outdated and can probably go (and it matches the corresponding parameter I've removed in the ODM).
2011-01-23 20:23:41 +01:00
Ryan Weaver
bcd0afdab1
[DoctrineMongoDBBundle] Fixing bad hydrator namespace.
2011-01-23 20:23:41 +01:00
Ryan Weaver
05dc63c19e
[DoctrineMongoDBBundle] Removing unused option.
2011-01-23 20:23:41 +01:00
Ryan Weaver
65d2e92902
[DoctrineMongoDBBundle] Removing duplicate test (this same line is about ten lines up).
2011-01-23 20:23:41 +01:00
Ryan Weaver
7bd5171fa1
[DoctrineMongoDBBundle] This parameter may be necessary, but it was not currently implemented (and it's set to the default that's set internally). So, I've removed it.
2011-01-23 20:23:41 +01:00
Fabien Potencier
1c11d81611
made all event listeners lazy loaded
...
* The register() method on all listeners has been removed
* Instead, the information is now put directly in the DIC tag
For instance, a listener on core.request had this method:
public function register(EventDispatcher $dispatcher, $priority = 0)
{
$dispatcher->connect('core.response', array($this, 'filter'), $priority);
}
And this tag in the DIC configuration:
<tag name="kernel.listener" />
Now, it only has the following configuration:
<tag name="kernel.listener" event="core.response" method="filter" priority="0" />
The event and method attributes are now mandatory.
2011-01-23 18:07:05 +01:00
Fabien Potencier
9310eea57a
optimized templating layer
...
You must now explicitly register the templating engine you want to use:
<app:templating>
<app:engine id="twig" />
</app:templating>
app.templating:
engines: ['twig']
Symfony2 comes with two such engines: 'twig', and 'php'.
2011-01-23 15:43:08 +01:00
Fabien Potencier
5e625d1f52
[FrameworkBundle] simplified code
2011-01-23 14:38:09 +01:00
Fabien Potencier
43c61754ab
[FrameworkBundle] removed obsolete parameter
2011-01-23 14:33:19 +01:00
Fabien Potencier
ad0e94468d
[FrameworkBundle] removed obsolete option
2011-01-23 14:17:15 +01:00
Fabien Potencier
09aeb78634
removed Kernel::isBooted() method
2011-01-23 13:17:50 +01:00
Fabien Potencier
8c0d46365d
[FrameworkBundle] added a comment for the request service
...
This reverts commit c68501cca4
.
2011-01-23 11:22:33 +01:00
Fabien Potencier
73ab687521
moved ControllerResolver methods to HttpKernel (makes more sense)
2011-01-23 10:23:33 +01:00
Fabien Potencier
c68501cca4
[FrameworkBundle] removed the request service from configuration
2011-01-23 10:05:22 +01:00
Fabien Potencier
b577ce665a
[HttpKernel] fixed scope management in HttpKernel
...
We should always leave the request scope at the end of the request processing.
If not, the HttpKernel leaves the container in a different state.
2011-01-23 08:47:00 +01:00
Fabien Potencier
86b357d70b
[FrameworkBundle] fixed ESI configuration
2011-01-23 08:43:29 +01:00
Fabien Potencier
a8685614e0
[FrameworkBundle] fixed session auto-start option
2011-01-23 08:36:19 +01:00
Fabien Potencier
eb8b3d9c21
[FrameworkBundle] added support for both csrf-protection and csrf_protection
2011-01-22 20:12:45 +01:00
Fabien Potencier
bd125fc05e
[FrameworkBundle] fixed typo
2011-01-22 20:09:36 +01:00
Ryan Weaver
f73107cb9d
[FrameworkBundle] Updting XSD file for new csrf_protection configuration format.
2011-01-22 20:04:36 +01:00
Benjamin Eberlei
682e83585b
[DoctrineBundle] Add new Command doctrine:mapping:info that allows to check what entities are mapped and if their metadata is specified correctly. Added exception when a mapping/bundle directory does not exist.
2011-01-22 19:48:10 +01:00
Benjamin Eberlei
a50f56a7e9
[DoctrineBundle] Revert removal of dic parameter doctrine.orm.auto_generate_proxy_classes.
2011-01-22 17:53:44 +01:00
Benjamin Eberlei
8d938c54d1
[DoctrineBundle] Fix CS
2011-01-22 17:53:43 +01:00
Benjamin Eberlei
8930048ff8
[DoctrineBundle] Use doctrine.dbal.logging parameter.
2011-01-22 16:11:20 +01:00
Benjamin Eberlei
22f6307053
[DoctrineBundle] Changed and simplified dbalLoad() slightly. Made logging explicit with a configuration variable to avoid tons of unnecessary method calls in prod. environment.
2011-01-22 16:11:20 +01:00
Benjamin Eberlei
29888a4a1d
[DoctrineBundle] Use a Merge Config algorithm for the ORM bundle. Simplified configuration and got rid of unnecessary ways to configure the same thing in several different ways.
2011-01-22 16:11:20 +01:00
Benjamin Eberlei
c7e3b2381a
Refactored Doctrine Bundle dbalLoad() to make use of config merging.
2011-01-22 16:11:20 +01:00
Johannes M. Schmitt
1d5b6ed908
adds scope to the DI container
2011-01-22 15:20:50 +01:00
Fabien Potencier
59a974e8f6
added TemplateLocatorInterface
2011-01-22 08:31:08 +01:00
Antoine Hérault
47421dbc25
[DoctrineBundle] Fix load data fixtures command
2011-01-22 07:26:54 +01:00
Bulat Shakirzyanov
5ff0dedebb
[FrameworkBundle] fixed template names
2011-01-22 07:23:55 +01:00
Hugo Hamon
c13b0db4c8
[HttpFoundation] fixed outdated documentation for the Controller class, which does not implement ArrayAccess anymore.
2011-01-22 07:19:11 +01:00
Fabien Potencier
72b7876c80
[TwigBundle] fiwed phpdoc
2011-01-21 18:04:56 +01:00
Fabien Potencier
db2f8ea6cb
made a small refactoring of some DIC extensions
2011-01-21 17:48:35 +01:00
Fabien Potencier
fedb4b4f0d
[TwigBundle] started to refactor TwigExtension
2011-01-21 17:45:04 +01:00