Fabien Potencier
db2f2b1315
refactored template name parser to occur independently of the loaders
2011-01-26 14:53:12 +01:00
Fabien Pennequin
956857119b
[Form] Fixed typo in phpdoc
2011-01-26 10:36:10 +01:00
Fabien Pennequin
c392f2518d
[Form][Validator] Fixed indentation
2011-01-26 10:36:10 +01:00
Fabien Potencier
136647c753
[FrameworkBundle] refactored router cache class parameters
2011-01-26 08:50:16 +01:00
Fabien Potencier
8b62df7247
changed the EventDispatcher and Event interfaces
...
The three notification methods do not return the Event instance anymore.
notify() does not return anything
notifyUntil() returns the returned value of the event that has processed the event
filter() returns the filtered value
Upgrading your listeners:
Listeners for notify() and filter() events: nothing to change
Listeners for notifyUntil() events:
Before:
$event->setReturnValue('foo');
return true;
After:
$event->setProcessed();
return 'foo';
If you notify events, the processing also need to be changed:
For filter() notifications: the filtered value is now available as
the returned value of the filter() method.
For notifyUntil() notifications:
Before:
$event = $dispatcher->notifyUntil($event);
if ($event->isProcessed()) {
$ret = $event->getReturnValue();
// do something with $ret
}
After:
$ret = $dispatcher->notifyUntil($event);
if ($event->isProcessed()) {
// do something with $ret
}
2011-01-26 08:41:59 +01:00
Fabien Potencier
a66d050bdb
removed KernelInterface::reboot() method
2011-01-26 08:41:59 +01:00
Benjamin Eberlei
3eadf73cbd
[DoctrineBundle] Stop the cache warmer if proxies are auto-generated anyways.
2011-01-26 06:55:29 +01:00
Benjamin Eberlei
5700be7ac4
[DoctrineBundle] Remove ProxyDirectoryCachePass from DoctrineBundle
2011-01-26 06:55:29 +01:00
Benjamin Eberlei
18c611a29e
[DoctrineBundle] Remove the CreateProxyDirectoryPass and let the cache directory generation be done by the cache warmer.
2011-01-26 06:55:29 +01:00
Fabien Potencier
8cfa246887
[DoctrineBundle] modified XSD to allow expression for Booleans (like %kernel.debug%)
2011-01-25 20:00:38 +01:00
Fabien Potencier
36dcce40eb
changed method signature to use the new KernelInterface
2011-01-25 17:20:20 +01:00
Fabien Potencier
a1945ca9bc
fixed XML definitions
2011-01-25 17:13:34 +01:00
Fabien Potencier
fb4e7fb5c5
added KernelInterface
2011-01-25 17:10:47 +01:00
Fabien Potencier
935c82e1f9
[FrameworkBundle] simplified some code
2011-01-25 16:42:50 +01:00
Johannes Schmitt
40dec8831f
adds helper method to normalize keys
2011-01-25 15:59:51 +01:00
Johannes M. Schmitt
6bbfffb981
added path, and domain to clearCookie() in accordance with RFC 2109, and RFC 2965
2011-01-25 15:58:01 +01:00
marc.weistroff
90c16c7350
[HttpKernel] Changed the directory name in which Store stores data.
...
Previously, it used this pattern:
md/abcd/123456789
now it uses this one :
md/ab/cd/123456789
2011-01-25 15:55:18 +01:00
Fabien Potencier
0e66e388ec
added two interfaces: EventInterface and EventDispatcherInterface
2011-01-25 14:23:32 +01:00
jeromemacias
b325487388
[HttpKernel] Removed calls to undefined variable + added check on mkdir in save method
2011-01-25 12:17:26 +01:00
Johannes Schmitt
a4de7dab10
make normalizeConfig public and static
2011-01-25 11:40:02 +01:00
Fabien Potencier
97897f532a
[Form] removed obsolete method
2011-01-25 11:37:48 +01:00
Bernhard Schussek
d017970867
[Form] Implemented FormFactory::buildDefault() to ease the use of the new CSRF implementation without the DIC
2011-01-25 11:31:04 +01:00
Bernhard Schussek
0239d62619
[Form] Made the CSRF provider service public so that it can be used without forms
2011-01-25 11:31:04 +01:00
Bernhard Schussek
7848a7ca63
[Form] Refactored CSRF implementation to be reusable and to work correctly with the session service
2011-01-25 11:31:04 +01:00
Ryan Weaver
d341e8bccb
[Form] Adding PHPDoc to many Field objects and making other small changes:
...
* Added empty_value option on CountryField, LanguageField, LocaleField, TimezoneField
* Added missing date_pattern to DateTimeField
* Made the currency option on MoneyField required.
2011-01-25 11:10:25 +01:00
Eriksen Costa
b38519bb23
[FrameworkBundle] fixed call to \Locale::getDefault()
2011-01-25 11:10:25 +01:00
Jordi Boggiano
08f8b223ff
[Serializer] Added hasEncoder and getEncoder to the SerializerInterface
2011-01-25 11:06:18 +01:00
Jordi Boggiano
6f5c2e2d8b
[Serializer] Abstract classes now implement their respective interfaces
2011-01-25 11:06:18 +01:00
Jordi Boggiano
cbd4fdd398
[Serializer] JsonEncoder must return arrays only
2011-01-25 11:06:18 +01:00
Benjamin Eberlei
4d4eec618c
[DoctrineBundle] Implement Proxy CacheWarmer
2011-01-25 10:06:35 +01:00
Andy Stanberry
0ef67112b2
[Console] added writeln to the OutputInterface
2011-01-25 10:05:07 +01:00
Stepan Tanasiychuk
8ec6878a2a
fix bug in Symfony\Bundle\FrameworkBundle\Templating\Helper\FormHelper
2011-01-25 10:03:50 +01:00
Bernhard Schussek
e4eb7f720b
[DoctrineBundle] Fixed: CollectionToChoiceTransformer should accept null values
2011-01-25 10:02:12 +01:00
Henrik Bjørnskov
3564b86ee9
[DoctrineBundle] Fixed loggin in DoctrineExtension not being taken into account
2011-01-25 09:57:47 +01:00
Fabien Potencier
03e51cc1e2
[FrameworkBundle] fixed template paths cache warmer (it should index all templates, not just the Twig ondes)
2011-01-25 09:55:03 +01:00
Fabien Potencier
561a3e47b3
[HttpKernel] made another speed optimization
2011-01-25 09:33:07 +01:00
Fabien Potencier
79dce161dd
made a performance optimization
...
To benefit from the optimization, you need to change this line from your
autoload.php:
require_once $vendorDir.'/symfony/src/Symfony/Component/HttpFoundation/UniversalClassLoader.php';
to this one:
require_once $vendorDir.'/symfony/src/Symfony/Component/HttpKernel/bootstrap.php';
Notice that if you don't do this change, your app will in fact be slower than before.
2011-01-25 09:06:12 +01:00
Fabien Potencier
3e71c2c76e
[DependencyInjection] made a small speed optimization
2011-01-25 08:41:58 +01:00
Fabien Potencier
2499ac4d21
[FrameworkBundle] fixed cache warmer when global view directory does not exist
2011-01-25 08:29:11 +01:00
Bulat Shakirzyanov
558268331b
[DoctrineMongoDBBundle] added a check that fixture dir exists
2011-01-24 22:22:16 +01:00
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
Johannes Schmitt
f29a5f74a1
made the DI config validation more strict to catch errors early
2011-01-24 21:15:48 +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
9607e61d86
[Console] fixed typo
2011-01-24 19:05:36 +01:00
Bulat Shakirzyanov
14e4b9733d
[HttpFoundation] fixed FileBag to handle sub-requests
2011-01-24 18:22:48 +01:00
Fabien Pennequin
242562a361
[HttpFoundation] added test for processed array in sub-requests
2011-01-24 18:22:48 +01:00