Commit Graph

181 Commits

Author SHA1 Message Date
Jordi Boggiano
e7ea2eb433 [FrameworkBundle] Ensuring the exception page renders even when the Request format is unknown to Symfony 2010-11-03 15:30:55 +01:00
Skorney
a5d28d2c1b Fix security.authentication.form.options array to be not empty 2010-11-03 15:17:26 +01:00
Fabien Potencier
5bd03e1c58 [HttpKernel] added unit tests for ESI 2010-11-02 20:00:18 +01:00
jeff
9acda523b1 Fix typo in RedirectController 2010-10-31 13:42:03 +01:00
Fabien Potencier
a4fbf74593 added a user provider for Doctrine MongoDB 2010-10-28 15:04:29 +02:00
Fabien Potencier
13f36b1657 Removed logic that tried to avoid double-escaping
Because that's just not possible (have a look at the unit tests to see all possibilities
-- as you will notice, there is no way we can determine the context and whether the
data are already escaped or not).

So, we always escape data, which means that sometimes, we will try to escape already
escaped data. This is not a problem for everything except strings. That's because
strings are not wrapped with an object like everything else (for performance reason).

This means that all escapers must be able to avoid double-escaping (that's the case
for the default escapers as both htmlspecialchars() and htmlentities() have a flag
that does just this).
2010-10-28 13:32:10 +02:00
Fabien Potencier
ac880f26a8 [FrameworkBundle] fixed missing variable 2010-10-28 13:00:12 +02:00
Fabien Potencier
2b613f34d5 [FrameworkBundle] removed the need for decorating with SafeDecorator 2010-10-28 11:50:33 +02:00
Fabien Potencier
314507c0d9 [FrameworkBundle] fixed format management when the default html format is given explicitly 2010-10-27 07:18:02 +02:00
Fabien Potencier
1d5ca4910d [FrameworkBundle] refactored ide setting configuration 2010-10-25 18:59:12 +02:00
ever.zet
d8661684c4 MacVim support 2010-10-25 18:55:43 +02:00
Fabien Potencier
b6552dd037 removed old code 2010-10-22 12:36:51 +02:00
Nicolas A. Bérard-Nault
2cf3e4ed07 Moved the "reboot" call after the request is handled; this permits the setting of test fixtures and cleans up the kernel after the request. 2010-10-22 08:32:52 +02:00
Fabien Potencier
acfd09eeb3 [FrameworkBundle] generate a random password if none is provided in the configuration 2010-10-21 10:58:00 +02:00
Fabien Potencier
dd4f87b8c2 made form login configurable 2010-10-20 11:42:19 +02:00
Fabien Potencier
bdb051083c [FrameworkBundle] removed default controller for login 2010-10-20 11:34:21 +02:00
Fabien Potencier
4b321141f9 [FrameworkBundle] added a way to configure the switch-user behavior 2010-10-20 10:59:13 +02:00
Fabien Potencier
71228b5f29 [FrameworkBundle] added a way to configure the logout paths 2010-10-20 10:48:05 +02:00
Fabien Potencier
cb8161da7b [FrameworkBundle] removed support for none as an equivalent to false/null 2010-10-20 09:49:00 +02:00
Fabien Potencier
f216f313e8 added the Security Component and its integration into the MVC framework
Happy birthday symfony!
2010-10-19 13:33:17 +02:00
Antoine Hérault
56d98305ca fixed form field groups rendering 2010-10-18 17:05:10 +02:00
Kris Wallsmith
f79e23ffb5 Removed all those spaces after @author that were bothering me so… 2010-10-18 16:55:41 +02:00
Kris Wallsmith
0b1f3145ae Removed unnecessary "public" from interface method signatures. 2010-10-18 16:55:09 +02:00
Fabien Potencier
8c55786673 fixed test 2010-10-16 08:36:59 +02:00
Kris Wallsmith
7639fde3f2 [FrameworkBundle] updated constraint validator factory to work with non-DIC validators 2010-10-16 08:34:44 +02:00
Kris Wallsmith
e1f842344e [FrameworkBundle] added a DIC tag-based constraint validator factory 2010-10-16 08:34:40 +02:00
Fabien Potencier
b42982c83f fixed typo 2010-10-15 18:31:33 +02:00
henrikbjorn
b58498b1c8 Fixed violating coding standard as pointed about by blue-eyes. 2010-10-15 17:58:18 +02:00
Jordi Boggiano
c4a5972952 [FrameworkBundle] Fix format parsing 2010-10-15 17:56:49 +02:00
Fabien Potencier
7e66933876 fixed inconsistency when calling the Http Kernel instance from an event 2010-10-15 11:02:35 +02:00
Fabien Potencier
a46ca47c03 [FrameworkBundle] fixed inclusion of the test client 2010-10-15 07:34:29 +02:00
henrikbjorn
6b61af5931 [FrameworkBundle] prettified Mustache.php and added PHPDoc. 2010-10-14 06:43:34 +02:00
ornicar
5c406b9dc0 [FrameworkBundle] fixed typo in Translator 2010-10-08 11:57:38 +02:00
Fabien Potencier
e0961beb44 [FrameworkBundle] fixed typos (patch from Dennis.Verspuij) 2010-10-08 10:19:30 +02:00
Fabien Potencier
fa77f08893 fixed typo 2010-10-08 10:17:47 +02:00
Fabien Potencier
aa1cb87f60 [FrameworkBundle] clarified exception message in InitBundleCommand.php (patch from mvrhov) 2010-10-08 10:17:17 +02:00
henrikbjorn
7ad510d6ef Added --symlink option to assets:install command 2010-10-08 09:55:57 +02:00
Fabien Potencier
18caddec7a fixed typo 2010-10-06 16:33:39 +02:00
Fabien Potencier
dbde494424 made locale determination for translation lazy-loaded
This allows to have a stateless-website (without any cookie)
for instance if the locale is part of the domain name
and not attached to the user.
2010-10-06 11:57:38 +02:00
Fabien Potencier
af8cb480a3 [FrameworkBundle] changed Template renderers to be lazy-loaded 2010-10-06 11:53:57 +02:00
Fabien Potencier
2525998f6e replaced form field rendering with plain templates
Documentation available here:

http://docs.symfony-reloaded.org/master/guides/form/
2010-10-05 08:34:33 +02:00
ornicar
a38069288c Fix namespace collision 2010-10-04 14:02:35 +02:00
Fabien Potencier
c2f856f074 [FrameworkBundle] fixed comment 2010-10-04 14:01:33 +02:00
Jeremy Mikola
a6caa3d552 [FrameworkBundle] Replaced non-existent definition key 2010-09-30 07:18:10 +02:00
Jordi Boggiano
7ead257798 [FrameworkBundle] Fixed a windows compatibility issue 2010-09-28 22:26:52 +02:00
Fabien Potencier
7650dd708f [FrameworkBundle] fixed comment 2010-09-28 09:33:59 +02:00
Fabien Potencier
a6dc10c31a changed templating name notation
Old notation: bundle:section:name.format:renderer (where both format and renderer are optional)
New notation: bundle:section:name.format.renderer (where only format is optional)

Valid new template names: Blog:Post:index.php, Blog:Post:index.xml.php

The new notation is more explicit and put all templating engines on the same level (there is no
more the concept of a "default" templating engine).

Even if the notation changed, the semantic has not. So, the logical template name for the above
examples is still 'index'. So, if you use a database loader for instance, the template
name is 'index' and everything else are options.

Upgrading current applications can be easily done by appending .php to each existing template
name reference (in both controllers and templates), and changing :twig to .twig for Twig templates
(for twig templates, you should also add .twig within templates themselves when referencing
another Twig templates).
2010-09-28 08:33:33 +02:00
Fabien Potencier
707205410e added an IdentityTranslator to make it possible to always relies on the translator service, even if none is configured 2010-09-27 16:53:44 +02:00
Fabien Potencier
9c9edb3904 [FrameworkBundle] added error messages from the Form Component in the default validators.fr.xliff 2010-09-27 16:14:53 +02:00
Sebastian Ionescu
4edd0c269b updated some helper docblocks - fixed usage of helpers 2010-09-27 15:16:23 +02:00