Commit Graph

468 Commits

Author SHA1 Message Date
Fabien Potencier
8b9e979118 [FrameworkBundle] changed configuration to always include the session service 2010-11-12 19:35:21 +01:00
Jordi Boggiano
d94c581f42 [TwigBundle] fixed instanceof check to include all FieldGroup like classes 2010-11-12 17:55:30 +01:00
Fabien Potencier
5860bdd75a [FrameworkBundle] re-added a fake request service so that you can rely on it when defining services with a dependency on it 2010-11-12 17:40:51 +01:00
Fabien Potencier
51a3d0ba6a refactored session configuration
The configuration names have been changed to avoid confusion (user was
ambiguous)

    Before:
          <app:user default_locale="fr">
              <app:session name="SYMFONY" type="Native" lifetime="3600" />
          </app:user>

    After:
          <app:session default_locale="fr" name="SYMFONY" storage_id="native" lifetime="3600" />
2010-11-10 10:47:03 +01:00
ornicar
6f034d2c80 [FrameworkBundle] Make the use_forward option of FormAuthenticationListener configurable 2010-11-10 07:53:03 +01:00
Fabien Potencier
4cd5b2b1ff [WebProfilerBundle] fixed redirection interceptions (we must keep as many headers as possible) 2010-11-09 22:48:02 +01:00
Fabien Potencier
7b02766373 fixed session management
Some explanations on how it works now:

 * The Session is an optional dependency of the Request. If you create the
   Request yourself (which is mandatory now in the front controller) and if
   you don't inject a Session yourself (which is recommended if you want the
   session to be configured via dependency injection), the Symfony2 Kernel
   will associate the Session configured in the Container with the Request
   automatically.

 * When duplicating a request, the session is shared between the parent and
   the child (that's because duplicated requests are sub-requests of the main
   one most of the time.) Notice that when you use ::create(), the behavior is
   the same as for the constructor; no session is attached to the Request.

 * Symfony2 tries hard to not create a session cookie when it is not needed
   but a Session object is always available (the cookie is only created when
   "something" is stored in the session.)

 * Symfony2 only starts a session when:

   * A session already exists in the request ($_COOKIE[session_name()] is
     defined -- this is done by RequestListener);

   * There is something written in the session object (the cookie will be sent
     to the Client).

 * Notice that reading from the session does not start the session anymore (as
   we don't need to start a new session to get the default values, and because
   if a session exists, it has already been started by RequestListener.)
2010-11-09 22:34:48 +01:00
Fabien Potencier
d7d4880a90 [TwigBundle] updated filters for the latest version of Twig 2010-11-07 20:37:51 +01:00
Fabien Potencier
4d4f9f344e added request attributes in the request data collector and web profiler 2010-11-06 16:47:49 +01:00
Fabien Potencier
bf5b8d8007 [DoctrineBundle] fixed unit tests 2010-11-06 14:51:06 +01:00
jeff
52ec8752d8 When route_attributes is null an exception is raised. 2010-11-06 14:34:08 +01:00
Jordi Boggiano
43b81fa1f8 [DoctrineBundle] Coding style fixes 2010-11-03 18:44:26 +01:00
Fabien Potencier
ca485eb4ce [DoctrineBundle] fixed CS 2010-11-03 18:43:50 +01:00
Jordi Boggiano
4fc10310ef [DoctrineBundle] Added callbacks to override the default serialization and deserialization of the CollectionToStringTransformer 2010-11-03 18:39:26 +01:00
Fabien Potencier
1e13ecb5f3 [TwigBundle] split the route tag to 2 tags: path and url 2010-11-03 18:15:54 +01:00
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
IamPersistent
ac8e35549e added initiating template in renderWidget 2010-11-03 15:07:26 +01:00
Fabien Potencier
5bd03e1c58 [HttpKernel] added unit tests for ESI 2010-11-02 20:00:18 +01:00
Fabien Potencier
52e03e8885 simplified code 2010-10-31 14:45:04 +01:00
jeff
9acda523b1 Fix typo in RedirectController 2010-10-31 13:42:03 +01:00
Kris Wallsmith
37d8fe1440 [DoctrineMongoDBBundle] fixed profiler menu text 2010-10-31 13:41:14 +01:00
Fabien Potencier
a4fbf74593 added a user provider for Doctrine MongoDB 2010-10-28 15:04:29 +02:00
Fabien Potencier
88d30f0d74 removed Propel bundle (it has been moved as an independant bundle) 2010-10-28 14:42:19 +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
7e6bddedf9 [TwigBundle] moved Form extension initialization as late as possible
Because

 * it's better for performance (no need to init form templates if there is no forms)
 * right now, it crashes for all renderer except HTML (because the form templates obviously only exist for the HTML renderer)

The only other possible fix would be to force those resources to always use the HTML renderer
2010-10-28 09:50:00 +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
e1116524ed [WebProfiler] fixed WDT display 2010-10-26 17:42:44 +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
ornicar
e4688fc925 [SwiftmailerBundle] Add missing spool type attribute in swiftmailer-1.0.xsd 2010-10-25 16:23:16 +02:00
ornicar
9af16080dd [SwiftmailerBundle] Fix spool configuration 2010-10-25 16:23:13 +02:00
Fabien Potencier
f710c9c46c [DoctrineBundle] made tweaked an error message 2010-10-23 08:49:37 +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
bf3659d5bb added an exception when trying to extend a template with a decorator that uses a different renderer (for instance when a Twig template tries to extend a PHP one) 2010-10-21 08:57:31 +02:00
Fabien Potencier
dd7e33af6b [TwigBundle] fixed the include tag to behave like the standard Twig include tag 2010-10-20 14:02:39 +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
henrikbjorn
f810723092 Removed the need for having the Security component enabled when using twig. 2010-10-19 21:04:40 +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
29360a0eea Removed old resources array property from DI extension classes. 2010-10-18 16:56:33 +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
pborreli
2dc357d3a8 [WebProfilerBundle] Fixed label reference, fixed markup, optimized css and images 2010-10-18 16:52:47 +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
Fabien Potencier
c1e873d1b0 removed debug code 2010-10-13 07:34:10 +02:00
henrikbjorn
30cf086828 Overrides the default {% include %} token parser since it loads through the right template renderer 2010-10-13 07:24:06 +02:00
Kris Wallsmith
c36612b78b [DoctrineMongoDBBundle] fixed error when logging bin values in queries 2010-10-12 07:02:44 +02:00
Benjamin Eberlei
1fab031d4d Add missing EntityToIDTransformer files 2010-10-09 19:44:08 +02:00
ornicar
f667b6928f [TwigBundle] Add a template block to render CollectionField fields 2010-10-09 14:23:19 +02:00
Masao Maeda
ade5fd6574 fixed: fixed the bug of request_panel.php in WebProfiler
When the session attributes don't exist, $data->sessionAttributes->getRawValue() cannot be called as not being defined.
So check the session attributes before calling getRawValue()
2010-10-08 15:53:41 +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
Jordi Boggiano
12479cdd24 [TwigBundle] Simplified some code 2010-10-08 09:56:59 +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
Bulat Shakirzyanov
db3476aeaa [WebProfilerBundle] simplified DIC extension 2010-10-06 14:31:06 +02:00
Benjamin Eberlei
ec3b3f7637 Added and tested EntityToIDTransformer to transform Many-To-One and One-To-One entities into their identifier values 2010-10-06 14:16:55 +02:00
Benjamin Eberlei
0d9d4ac583 Optimize some code in Form/Configurable, Have ChoiceField always pass data to transformers, implemented and fully unit-tested two Doctrine ORM specific transformers that do Collection to String/Choice Transformations 2010-10-06 14:16:51 +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
Jonathan H. Wage
cc3ff12bf8 Fixing container test. 2010-10-05 09:29:42 +02:00
Fabien Potencier
c6ed593022 fixed unit tests 2010-10-05 09:05:29 +02:00
Jonathan H. Wage
3bc3115d8c Adding setLogger for data fixtures. 2010-10-05 09:00:38 +02:00
Jonathan H. Wage
ff683a694e Integrating new data fixtures code. 2010-10-05 09:00:33 +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
Fabien Potencier
e88c0b7fc5 [DoctrineBundle] fixed previous commit 2010-10-03 07:34:56 +02:00
Jonathan H. Wage
8fbf19694f Adding orm: and mongodb: annotation aliases to avoid conflicts. Recommended is to use the aliases instead of relying on the default namespace for annotations.
/** @orm:Entity */
/** @mongodb:Document */
2010-10-03 07:26:49 +02:00
Fabien Potencier
47bc809dc3 [TwigBundle] added tests for trans tag and filter 2010-10-02 09:39:48 +02:00
Fabien Potencier
77125288e7 [TwigBundle] updated nodes for the latest version of Twig 2010-10-02 09:39:29 +02:00
Fabien Potencier
8e654e8f9e [TwigBundle] added the trans filter 2010-10-01 22:20:03 +02:00
Fabien Potencier
68bff2d214 [TwigBundle] fixed trans tags 2010-10-01 22:19:59 +02:00
Fabien Potencier
3696066bfe [TwigBundle] fixed typo 2010-10-01 22:19:54 +02:00
Fabien Potencier
416bd7872e [TwigBundle] optimized calls to helpers 2010-10-01 20:50:31 +02:00
Fabien Potencier
3ce8ad1718 fixed HelpersExtension (removed usage of the magic _view context attribute -- helpers should now work from macros) 2010-10-01 20:30:12 +02:00
Fabien Potencier
eff1bdf50f [TwigBundle] made trans and transchoice tags more flexible
Both tags accept variables now:

    {% trans label %}

    {% transchoice %}
      {{ error }}
    {% endtranschoice %}

Optionally, the with keywords allows to pass the placeholder values:

    {% trans label with vars %}
2010-09-30 19:13:01 +02:00
Fabien Potencier
4297609156 [TwigBundle] moved translator helpers to their own extension (removed usage of the magic _view variable context) 2010-09-30 10:14:58 +02:00
Jeremy Mikola
a6caa3d552 [FrameworkBundle] Replaced non-existent definition key 2010-09-30 07:18:10 +02:00
Alex
568cd57da6 [WebProfilerBundle] updated two references to the bag template to the new style by adding a .php extension to them 2010-09-30 07:17:13 +02:00
Fabien Potencier
6dc6d4a7d3 [TwigBundle] fixed trans tag 2010-09-29 18:11:25 +02:00
Fabien Potencier
7b9a523a43 [TwigBundle] fixed trans tag 2010-09-29 15:26:39 +02:00
Fabien Potencier
8ad2fd2123 [TwigBundle] renamed Helpers to HelpersExtension 2010-09-29 11:39:23 +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
9e50782b9d fixed request data collector 2010-09-27 21:17:37 +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
Fabien Potencier
d3aca1c04a [FrameworkBundle] added support for the Translation component 2010-09-27 09:46:15 +02:00
Fabien Potencier
d6f55c31d1 [TwigBundle] added helpers for translations 2010-09-27 09:45:58 +02:00
Fabien Potencier
6317ddfbe1 [ZendBundle] removed translator support 2010-09-26 20:19:21 +02:00
Fabien Potencier
b890c3429d [FrameworkBundle] fixed file detection and formatting in Code helper 2010-09-26 20:19:05 +02:00
Fabien Potencier
aaba52d928 [FrameworkBundle] made all Router options configurable 2010-09-26 11:28:09 +02:00
Fabien Potencier
eb942c8f18 [ZendBundle] fixed translator configuration 2010-09-25 07:57:53 +02:00
Fabien Potencier
866c306dc8 removed the message interpolator system in the Validator component (i18n management should be done globally, not in a specific component) 2010-09-24 16:41:28 +02:00
Fabien Potencier
15ca8b4076 [FrameworkBundle] removed obsolete file 2010-09-24 16:34:03 +02:00
Fabien Potencier
69b538b632 [FrameworkBundle] removed the app:init command 2010-09-23 19:10:40 +02:00
Fabien Potencier
d62befd67b [FrameworkBundle] fixed Filesystem when used within a phar archive 2010-09-23 19:09:30 +02:00
Dustin Whittle
a01a74ef79 fixed typo in options 2010-09-23 09:04:44 +02:00
Dustin Whittle
f3993b45c1 added width, height, alt tags for all images used in web profilers (for proper html) 2010-09-23 09:04:26 +02:00
Fabien Potencier
2d80788e3a [FrameworkBundle] added support for services as controllers 2010-09-23 08:41:24 +02:00
Fabien Potencier
2862c6cce4 refactored configuration names
How to upgrade (have a look at the skeleton):

  * the "web:config" namespace is now "app:config"

      -    <web:config csrf-secret="xxxxxxxxxx" charset="UTF-8" error-handler="null">
      -        <web:router resource="%kernel.root_dir%/config/routing.xml" />
      -        <web:validation enabled="true" annotations="true" />
      -    </web:config>
      +    <app:config csrf-secret="xxxxxxxxxx" charset="UTF-8" error-handler="null">
      +        <app:router resource="%kernel.root_dir%/config/routing.xml" />
      +        <app:validation enabled="true" annotations="true" />
      +    </app:config>

  * the "web:templating" namespace is now a sub-namespace of "app:config"

      -    <web:templating
      -        escaping="htmlspecialchars"
      -    />
      +    <app:config>
      +        <app:templating escaping="htmlspecialchars" />
      +    </app:config>

  * the "web:user" namespace is now a sub-namespace of "app:config"

      -    <web:user default-locale="fr">
      -        <web:session name="SYMFONY" type="Native" lifetime="3600" />
      -    </web:user>
      +    <app:config>
      +        <app:user default-locale="fr">
      +            <app:session name="SYMFONY" type="Native" lifetime="3600" />
      +        </app:user>
      +    </app:config>

  * the "web:test" namespace is now a sub-namespace of "app:config"

      -    <web:test />
      +    <app:config error_handler="false">
      +        <app:test />
      +    </app:config>

  * the "swift:mailer" namespace is now "swiftmailer:config"

      -    <swift:mailer
      +    <swiftmailer:config
               transport="smtp"
               encryption="ssl"
               auth_mode="login"

  * the "zend:logger" namespace is now a sub-namespace of "zend:config"

      -    <zend:logger
      -        priority="info"
      -        path="%kernel.logs_dir%/%kernel.environment%.log"
      -    />
      +    <zend:config>
      +        <zend:logger priority="info" path="%kernel.logs_dir%/%kernel.environment%.log" />
      +    </zend:config>
2010-09-20 21:08:18 +02:00
Fabien Potencier
ec066a0843 fixed misplaced file 2010-09-20 10:56:35 +02:00
Kris Wallsmith
e6bff045c9 [DoctrineMongoDBBundle] added a quick profiler panel 2010-09-18 07:17:22 +02:00
Kris Wallsmith
5f9c365971 [DoctrineMongoDBBundle] fixed formatting of booleans in query log 2010-09-18 07:17:11 +02:00
Jonathan H. Wage
115d073033 Fixing Dbal logger to work with latest DBAL 2010-09-18 07:17:06 +02:00
Brandon Turner
2fd9ffbaee [FrameworkBundle] Fixed reference to old class 2010-09-18 07:14:06 +02:00
Fabien Potencier
d657adbfa2 removed Symfony\Framework
Things have been moved to Symfony\Component\HttpKernel
and Symfony\Bundle\FrameworkBundle

The kernel configuration namespace was removed and merged
with the main web configuration namespace (kernel:config => web:config,
kernel:test => web:test, and kernel:session => web:session):

Before:
<kernel:config charset="UTF-8" error_handler="null" />

<web:config csrf-secret="xxxxxxxxxx">
    <web:router resource="%kernel.root_dir%/config/routing.xml" />
    <web:validation enabled="true" annotations="true" />
</web:config>

After:
<web:config csrf-secret="xxxxxxxxxx" charset="UTF-8" error-handler="null">
    <web:router resource="%kernel.root_dir%/config/routing.xml" />
    <web:validation enabled="true" annotations="true" />
</web:config>

Renamed classes:

Symfony\{Framework => Bundle\FrameworkBundle}\Cache\Cache
Symfony\{Framework => Bundle\FrameworkBundle}\Client
Symfony\{Framework => Bundle\FrameworkBundle}\Debug\EventDispatcher
Symfony\{Framework => Bundle\FrameworkBundle}\Debug\EventDispatcherTraceableInterface
Symfony\{Framework => Bundle\FrameworkBundle}\EventDispatcher
Symfony\{Framework => Component\HttpFoundation}\UniversalClassLoader
Symfony\{Framework => Component\HttpKernel}\Bundle\Bundle
Symfony\{Framework => Component\HttpKernel}\Bundle\BundleInterface
Symfony\{Framework => Component\HttpKernel}\ClassCollectionLoader
Symfony\{Framework => Component\HttpKernel}\Debug\ErrorException
Symfony\{Framework => Component\HttpKernel}\Debug\ErrorHandler
Symfony\{Bundle\FrameworkBundle => Component\HttpKernel}\Debug\ExceptionListener
Symfony\{Framework => Component\HttpKernel}\Kernel
2010-09-17 12:58:24 +02:00
Fabien Potencier
74bc9d461b [FrameworkBundle] made csrf_secret parameter optional 2010-09-10 19:32:17 +02:00
Fabien Potencier
226277fd0e added a way to activate CSRF protection from the configuration 2010-09-10 14:32:33 +02:00
ornicar
90da4d0c3c [DoctrineMongoDBBundle] Move test configuration fixtures to Resource/config/doctrine/metadata/orm/ 2010-09-10 07:49:18 +02:00
ornicar
aa4c196356 [DoctrineBundle] Move test configuration fixtures to Resource/config/doctrine/metadata/orm/ 2010-09-10 07:49:13 +02:00
ornicar
c537fb9eb2 [DoctrineMongoDBBundle] fix mapping dirs 2010-09-10 07:49:08 +02:00
ornicar
b9a7b7e51a [DoctrineBundle] fix mapping dirs 2010-09-10 07:49:04 +02:00
ornicar
eaaf447374 [DoctrineBundle] BC break - Load metadata files in Resources/config/doctrine/metadata/orm/ 2010-09-10 07:48:55 +02:00
Justin Hileman
e6b0d54531 Set parameter required for --dm option on ODM console commands. 2010-09-08 20:33:52 +02:00
Justin Hileman
51553211f3 Add Symfony proxies for Doctrine ODM schema:create and schema:drop console commands. 2010-09-08 20:33:43 +02:00
Fabien Potencier
15fa905bd4 [FrameworkBundle] fixed exception styles 2010-09-08 13:54:02 +02:00
Bulat Shakirzyanov
df98a229f3 [DoctrineMongoDBBundle] added support for more Mongo and ODM types 2010-09-06 18:26:24 +02:00
Fabien Potencier
2f8db9135a fixed webprofiler on Windows (closes #9045) 2010-09-06 15:25:33 +02:00
Fabien Potencier
eb7cbb77ec fixed exception HTML markup (closes #9044, partially based on a patch from wrzasq) 2010-09-06 15:08:08 +02:00
ornicar
f398755fcd [DoctrineMongoDBBundle] BC break - Load metadata files in Resources/config/doctrine/metadata/mongodb/ 2010-09-06 08:49:34 +02:00
ornicar
b16303e8b2 [DoctrineBundle] BC break - Load fixtures in Resources/data/fixtures/doctrine/orm/ 2010-09-03 18:03:45 +02:00
Fabien Potencier
7be00aa34e fixed previous commit 2010-09-03 16:18:04 +02:00
Fabien Potencier
4c17ce8e5e changed calls to has() to use the new proxy method 2010-09-03 11:38:21 +02:00
Fabien Potencier
0b378d1b3e added a way to conditionnaly enable the profiler based on the request 2010-09-02 13:54:32 +02:00
Fabien Potencier
9e4aebf3c9 [DoctrineBundle] removed README 2010-09-01 20:31:08 +02:00
Kris Wallsmith
e71eec3f5d [DoctrineMongoDBBundle] removed some mostly unnecessary calls to json_encode from logger 2010-09-01 20:30:05 +02:00
Jonathan H. Wage
2914c44344 Replacing "Entities" with "Entity" 2010-09-01 20:29:45 +02:00
Fabien Potencier
c8935cc25a [WebProfilerBundle] added a favicon.ico 2010-09-01 18:42:50 +02:00
Fabien Potencier
7e2f135245 simplified Profiler method names 2010-09-01 16:53:28 +02:00
Fabien Potencier
f3caaf9638 [FrameworkBundle] - 2010-09-01 13:54:19 +02:00
Fabien Potencier
5913c40a12 [DoctrineMongoDBBundle] added a placeholder for the MongoDB panel 2010-09-01 13:49:18 +02:00
Fabien Potencier
3a95bdab7a [FrameworkBundle] added the environment in the router classes in the cache 2010-09-01 13:46:55 +02:00
Fabien Potencier
a4d496309b [FrameworkBundle] fixed skeleton 2010-09-01 13:43:20 +02:00
Fabien Potencier
ebae1d7bf2 [FrameworkBundle] updated skeleton with the web profiler configuration 2010-09-01 11:02:28 +02:00
Fabien Potencier
4e57899374 [WebProfilerBundle] added the bundle 2010-09-01 10:11:22 +02:00
Fabien Potencier
dd8ef6bb55 [FrameworkBundle] tweaked exception CSS 2010-09-01 09:23:23 +02:00
Fabien Potencier
a29211a9ee [FrameworkBundle] removed usage of array access for helpers in templates 2010-09-01 09:08:23 +02:00
Fabien Potencier
85f823fc08 [FrameworkBundle] added a condition to only show current content when it is not empty in the exception template 2010-09-01 09:02:59 +02:00
Fabien Potencier
8bdb9c142c [FrameworkBundle] changed exception template to show class abbreviations 2010-09-01 09:01:00 +02:00
Kris Wallsmith
afa8bfcdd6 [FrameworkBundle] fixed $view['actions']->output() signature to match that of ->render() 2010-09-01 08:10:03 +02:00
Fabien Potencier
60ea1eef69 added a configuraiton to allow the profiler to be enabled only when an exception occurs 2010-08-31 22:22:31 +02:00
Brandon Turner
935ac5633c [DoctrineBundle] Fixed bug in data:load when purging many-to-many relationships 2010-08-31 19:15:36 +02:00
Brandon Turner
2731979d21 [DoctrineBundle] Decreased data:load verbosity 2010-08-31 19:15:01 +02:00
Kris Wallsmith
7503463a1e [DoctrineMongoDBBundle] updated log format to look more like the javascript shell 2010-08-31 19:13:47 +02:00
Fabien Potencier
da131a5890 [FrameworkBundle] reverted wrong change 2010-08-31 17:12:44 +02:00
fivestar
8367df1265 [TwigBundle] fixed grammar for render helper. 2010-08-31 07:39:50 +02:00
Fabien Potencier
d17c2edb49 fixed perms 2010-08-30 20:46:16 +02:00
Noël GUILBERT
d40d1746e0 [ZendBundle] added an option to register zend logger as an error handler 2010-08-30 19:03:12 +02:00
Noël GUILBERT
e4b3d7c9c8 fixed PHPDoc 2010-08-30 19:01:48 +02:00
Fabien Potencier
8f8fba6643 [FrameworkBundle] fixed bug 2010-08-30 19:00:58 +02:00
Noël GUILBERT
d94271ba9c [FrameworkBundle] removed dependency with the DIC 2010-08-30 18:59:01 +02:00
Fabien Potencier
5470f0290e [DoctrineBundle] added time information in the data collector 2010-08-30 15:47:32 +02:00
Fabien Potencier
994a6c36ac changed actions::render() helper method signature 2010-08-30 09:15:54 +02:00
Fabien Potencier
8c47b8a41d fixed typo 2010-08-30 08:35:59 +02:00
Fabien Potencier
155b120d92 [FrameworkBundle] changed the ExceptionListener to re-thrown an exception when there is an exception thrown during processing 2010-08-30 08:32:50 +02:00
Fabien Potencier
6b5c3d05bd [FrameworkBundle] removed usage of Controller class for internal controllers 2010-08-30 07:26:19 +02:00
Fabien Potencier
b1b3ce83ae [FrameworkBundle] fixed method signature 2010-08-30 07:15:00 +02:00
Fabien Potencier
4134b1fd90 [ZendBundle] removed obsolete alias 2010-08-30 07:11:55 +02:00
Fabien Potencier
7b5545b278 [FrameworkBundle] changed exception design slightly 2010-08-29 20:26:06 +02:00
Fabien Potencier
0208800459 refactored exception management (removed the ExceptionManager) 2010-08-29 12:35:48 +02:00
Fabien Potencier
72db4c7342 refactored Profiler and DataCollector classes (the WDT has been removed and will be re-added in the upcoming WebProfilerBundle) 2010-08-29 12:17:06 +02:00
Fabien Potencier
eb66e0dc00 [FrameworkBundle] made exception controller embeddable 2010-08-28 10:12:18 +02:00
Fabien Potencier
83a64df542 added ContainerAwareInterface 2010-08-28 09:43:10 +02:00
Fabien Potencier
c78528a91b [FrameworkBundle] added 2 helpers 2010-08-27 11:23:53 +02:00
Fabien Potencier
2a4f7ef538 [FrameworkBundle] made sub-requests inherit from the parent session 2010-08-27 09:08:11 +02:00
Fabien Potencier
57db35b93b made ExceptionManager independent of the Request 2010-08-26 14:46:11 +02:00
Fabien Potencier
82ff79064a added a priority to the event dispatcher listeners 2010-08-26 14:08:42 +02:00
Fabien Potencier
5a87f81a79 [FrameworkBundle] fixed typo 2010-08-26 09:58:32 +02:00
Kris Wallsmith
69f9d9c6bf [DoctrineMongoDBBundle] added logger and data collector for WDT 2010-08-25 21:43:28 +02:00
Brandon Turner
271b963738 [DoctrineBundle] Updated data:load command to work with Doctrine2 BETA3 2010-08-25 07:17:00 +02:00
Fabien Potencier
3c42e0b6ce [FrameworkBundle] changed the default value of ignore_errors according to the current debug value 2010-08-24 14:35:23 +02:00
Fabien Potencier
ec8500bd64 [FrameworkBundle] added support for previous exceptions in the exception pages 2010-08-24 14:01:57 +02:00
ornicar
789a02d56d renamed SessionHelper::getAttribute to SessionHelper::get, and made it call Session::get 2010-08-24 10:17:33 +02:00
Fabien Potencier
9c07e46d91 [FrameworkBundle] added ControllerInterface
A Controller must now implements ControllerInterface.

The BaseController can be used as the base class for Controllers.
The Controller class adds some proxy methods and an array access to the Container.
2010-08-24 08:47:41 +02:00
Fabien Potencier
1687831cb7 [TwigBundle] made a small optimization 2010-08-22 15:36:09 +02:00
Fabien Potencier
0319838cdc [TwigBundle] added a flash tag 2010-08-22 15:32:15 +02:00
Fabien Potencier
bf82cf42dd renamed Symfony\Components to Symfony\Component 2010-08-20 23:09:55 +02:00