Victor Berchet
3e8f8ea6af
[ProfilerStorage] Make write() returns a status (Boolean)
2011-01-19 07:38:46 +01:00
Victor Berchet
db42ab21f0
[SQLiteProfilerStorage] Escape '\' in find()
2011-01-19 07:35:20 +01:00
Lukas Kahwe Smith
d030882c20
ignore firewalls that are set to false (f.e. http-basic: false), removed two unused variables
2011-01-19 07:33:04 +01:00
Bulat Shakirzyanov
267a7e6956
[HttpKernel] fixed Cache, to respect the variable and trigger error handling
2011-01-19 07:31:27 +01:00
Kris Wallsmith
8d6da86016
[DependencyInjection] moved loading stack from static to object scope
2011-01-19 07:28:42 +01:00
Jordi Boggiano
afbf6bfdc7
Added missing HTTP status code 418
2011-01-19 07:21:06 +01:00
Lukas Kahwe Smith
3d77302609
if( -> if (
2011-01-19 07:20:27 +01:00
Lukas Kahwe Smith
ddea635a51
fixes else -> } else
2011-01-19 07:20:23 +01:00
Fabien Potencier
40a70cd6f4
simplified TemplateNameParser::parse() return value
2011-01-18 19:13:37 +01:00
Fabien Potencier
9f4863e4dc
[DoctrineBundle] cleaned up doctrine:generate:entity
2011-01-18 18:57:00 +01:00
Fabien Potencier
b4acae5b73
removed defaults to TemplateNameParserInterface::parse() method as it was not used anywhere (everything is explicit now)
2011-01-18 18:51:29 +01:00
Dominique Bongiraud
64fb94c725
normalized license messages in PHP files
2011-01-18 08:07:46 +01:00
Sergey Linnik
22aba900d4
[TwigBundle] Normalize names of templates and enable cache found templates file names
2011-01-18 07:45:52 +01:00
Fabien Potencier
5b3e5e454b
reverted a previous commit where translators were made optional
2011-01-17 22:58:55 +01:00
Fabien Potencier
15575bccc4
made order of template engine and data collector more predictable
2011-01-17 22:27:13 +01:00
Fabien Potencier
a327f1a944
added some phpdoc
2011-01-17 20:41:55 +01:00
Fabien Potencier
00b19e234d
fixed typos
2011-01-17 20:23:32 +01:00
Fabien Potencier
85f888715c
[FrameworkBundle] added the possibility to change the template for row()
2011-01-17 19:08:02 +01:00
Ryan Weaver
fac78859d5
[Form] Adding a row() PHP helper equivalent to the Twig form_row() for outputting the label, error and tag of a form field.
2011-01-17 19:07:01 +01:00
Fabien Potencier
e684a81b96
fixed unit tests
2011-01-17 18:05:35 +01:00
Fabien Potencier
f4cf31a275
made some minor tweaks
2011-01-17 17:46:27 +01:00
Fabien Potencier
ea279278ae
disable session if not explicitely enabled
2011-01-17 17:44:36 +01:00
Fabien Potencier
71d5be1d6b
tweaked behavior of ExceptionListener to display better error messages in case of an exception thrown during the handling of an exception
2011-01-17 17:41:48 +01:00
Fabien Potencier
d406ca0d6b
[FrameworkBundle] made ESI optional (should now be enabled explicitely)
2011-01-17 16:21:46 +01:00
Fabien Potencier
dba8c67941
[FrameworkBundle] disable translator if not explicitely enabled
2011-01-17 16:05:24 +01:00
Fabien Potencier
c5f2ec8d2d
made DIC tags only available during "compilation"
...
Now that we have a compilation phase for the DIC, using tags after compilation
is not needed anymore.
Tags were introduced to allow several independant bundles to be able to
interact which each others (remember that each extension knows nothing about
the others).
But during the compilation phase, the container has been merged ans so, all
the information from all bundles are available. This is then the right place
to deal with tags. That way, less work is needed at runtime and the DIC class
in the cache is also much smaller.
For simple cases, it means that you need to process the tag in a compiler pass
and store the information you need in a DIC parameter (have a look at the
TranslatorPass for a very simple example).
So, the PHP dumper does not add tags to the dumped PHP class anymore (it does
not implements TaggedContainerInterface anymore). But tags are still available
on ContainerBuilder instances.
2011-01-17 11:40:04 +01:00
Fabien Potencier
e0050dfc8f
[FrameworkBundle] added a compiler pass for translation loaders
2011-01-17 11:29:38 +01:00
Fabien Potencier
4c2537f1c3
made data collectors private
2011-01-17 11:17:48 +01:00
Fabien Potencier
d06f805d95
added a priority for data collectors
2011-01-17 11:09:31 +01:00
Joseph Rouff
ca60259ed0
Changes forgotten in view refactoring in 056b6e4d
...
* Several .php template have not been renamed in .php.html
2011-01-17 08:27:53 +01:00
Fabien Potencier
a28627dfaf
tweaked HTML
2011-01-17 07:42:21 +01:00
Christophe Coevoet
105d5918bc
Added the roles in the Security panel of the profiler
2011-01-17 07:40:28 +01:00
Bulat Shakirzyanov
8235f71f57
[DoctrineMongoDBBundle] switched to compiler passes for proxy/hydrator directory creation and event listeners
2011-01-16 20:45:55 +01:00
Fabien Potencier
175398583b
changed templating engine used by init:bundle to Twig
2011-01-16 19:01:51 +01:00
Christophe Coevoet
99a67ec21b
Updated skeleton to the new template syntax
2011-01-16 19:00:06 +01:00
Fabien Potencier
b7d2528384
added a way for any extension to add classes to the class cache
2011-01-16 11:32:17 +01:00
Fabien Potencier
be35aa1d6a
[HttpKernel] added the possibility to add non-namespaced classes to the compiled class cache
2011-01-16 11:32:14 +01:00
Fabien Potencier
612dce873b
[DependencyInjection] added the possibility to pass the type of compiler pass in ContainerBuilder::addCompilerPAss
2011-01-16 10:20:13 +01:00
Fabien Potencier
d5c9f37982
[DependencyInjection] added compiler passes as resources
2011-01-16 10:20:10 +01:00
Fabien Potencier
5c64ca8a30
renamed Container::freeze() to Container::compile()
2011-01-16 08:12:36 +01:00
Ryan Weaver
11085fd6a6
[Validator] Adding a significant amount of PHPDoc to the Validator component.
2011-01-16 07:40:15 +01:00
Ryan Weaver
416713afb1
[Cache] Changing variable from a property to a normal variable for consistency - the variable is passed to the parent constructor and set on the property there.
2011-01-16 07:39:07 +01:00
Ryan Weaver
769344733a
[Cache] Fixing a coding standard, adding a small note for clarity, and adding a missing type-hint.
2011-01-16 07:39:03 +01:00
Bulat Shakirzyanov
b3e998efa9
[DoctrineBundle] fixed compiler pass, to stop if orm wasn't enabled
2011-01-16 07:38:04 +01:00
Johannes Schmitt
f1b7bc1fe9
some refactorings/improvements
2011-01-15 21:07:35 +01:00
Johannes M. Schmitt
98b52b607c
better support for cookie handling, use native PHP function to set cookies
2011-01-15 20:47:29 +01:00
Fabien Potencier
102491b9b8
[FrameworkBundle] fixed template name parsing for namespaced bundles
2011-01-15 20:45:43 +01:00
Fabien Potencier
38cbc610e9
[FrameworkBundle] fixed controller names conversion when a bundle is defined in two different namespaces
2011-01-15 20:40:55 +01:00
Fabien Potencier
5b61cb5a8d
[Framework] added some more test to demonstrate how template and controller name work with a vendor and a category in the namespace
2011-01-15 20:23:48 +01:00
Bertrand Zuchuat
ff82905c57
Typo on command asset:install
2011-01-15 20:11:45 +01:00
hhamon
e2dc7f47cb
[HttpFoundation] use pathinfo() native function to determine file extension. Change File::move() and UploadedFile::move() methods to accept a second argument allowing to move the file with a new name instead of moving it with its original name.
2011-01-15 15:44:50 +01:00
Fabien Potencier
272933d2ce
fixed typo
2011-01-15 15:30:15 +01:00
Benjamin Eberlei
cada317dee
Allow to override platform with your own by defining a service name.
2011-01-15 15:28:39 +01:00
Benjamin Eberlei
ff91ea5f24
Add support for MySQL Session Init Listener, refactored driver and driverClass approach to follow the Doctrine DBAL factory more closely for this to work easily.
2011-01-15 15:27:15 +01:00
Igor Wiedler
d1bc959fc6
[DependencyInjection] Typo in Container
...
"freezed" should be "frozen".
2011-01-15 15:22:04 +01:00
Fabien Potencier
7ac6d59173
changed the bundle name to be the class name of the bundle, not the last part of the namespace
...
Let's take some examples to explain the change.
First, if you don't use any vendored bundles, this commit does not change anything.
So, let's say you use a FooBundle from Sensio. The files are stored under Bundle\Sensio\FooBundle.
And the Bundle class is Bundle\Sensio\FooBundle\SensioFooBundle.php.
Before the change, the bundle name ($bundle->getName()) would have returned 'FooBundle'.
Now it returns 'SensioFooBundle'.
Why does it matter? Well, it makes template names and controller names easier to read:
Before:
Template: Sensio\FooBundle:Bar:index.twig.html
Controller: Sensio\FooBundle:Bar:indexAction
After
Template: SensioFooBundle:Bar:index.twig.html
Controller: SensioFooBundle:Bar:indexAction
NB: Even if the change seems simple enough, the implementation is not. As finding
the namespace from the bundle class name is not trivial
NB2: If you don't follow the bundle name best practices, this will probably
leads to unexpected behaviors.
2011-01-15 15:17:01 +01:00
Fabien Potencier
5f177d5a51
[HttpKernel] removed unused and bugged method
2011-01-15 14:13:00 +01:00
Fabien Potencier
e84c867336
[FrameworkBundle] added some unit tests
2011-01-15 14:04:24 +01:00
Fabien Potencier
a365ab2884
changed the template name format
...
Before
bundle:section:template.format.renderer
After
bundle:section:template.renderer.format
Notice that both the renderer and the format are mandatory.
2011-01-15 12:33:27 +01:00
Fabien Potencier
75c6f47937
removed the magic discovering of format in template name
2011-01-15 07:43:16 +01:00
Fabien Potencier
055b6e4d6e
made a big refactoring of the templating sub-framework
...
* better separation of concerns
* made TwigBundle independant of the PHP Engine from FrameworkBundle (WIP)
* removed one layer of abstraction in the Templating component (renderers)
* made it easier to create a new Engine for any templating library
* made engines lazy-loaded (PHP engine for instance is not started if you only use Twig)
* reduces memory footprint (if you only use one engine)
* reduces size of compiled classes.php cache file
2011-01-15 07:43:05 +01:00
Martin Hason
6011073e7c
[DependencyInjection] fixed XmlDumper (corrected validity)
2011-01-14 18:16:11 +01:00
Jeremy Bush
4460b49802
Add support for base tag for Link and Form, Fixes #9422
2011-01-14 17:26:24 +01:00
Fabien Potencier
ea6342413c
[DependencyInjection] fixed CS
2011-01-14 17:00:43 +01:00
Martin Hason
5ee48c4963
[DependencyInjection] fix XML entities in XmlDumper
2011-01-14 16:56:44 +01:00
Antoine Hérault
3ccc6b98b6
Fix typo
2011-01-14 16:56:14 +01:00
Fabien Potencier
3c5639053f
[DoctrineBundle] fixed XSD
2011-01-14 15:01:49 +01:00
Fabien Potencier
5a800ed551
fixed phpdoc
2011-01-14 14:41:56 +01:00
Linnik Sergey
5bc4b22e42
[Form] Fix PHPDoc
2011-01-14 14:41:07 +01:00
Kousuke Ebihara
d347ade94c
fixed typo (s/algoritm/algorithm/)
2011-01-14 14:40:28 +01:00
Fabien Potencier
b47cf7984b
changed priority meaning to be more intuitive
2011-01-14 14:37:32 +01:00
Fabien Potencier
e41df3dd41
[DoctrineBundle] added missing entry in XSD
2011-01-14 14:21:25 +01:00
Fabien Potencier
a69b9e73ec
[DoctrineBundle] added missing entry in XSD
2011-01-14 14:18:16 +01:00
Fabien Potencier
6b4ae4479a
[TwigBundle] removed coupling between TemplatingExtension and Templating Engine
2011-01-14 08:57:04 +01:00
Victor Berchet
cdd3ac962c
[SQLiteProfilerStorage] Improve SQLite storage:
...
- do not rely on request time for db cleanup (important when importing data),
- add indexes
2011-01-14 08:28:17 +01:00
Victor Berchet
9ec69553f3
[Profiler] Use base64 encoding which is more efficient than unpack (space wise)
2011-01-14 08:28:13 +01:00
Martin Hason
2a3d94a6d0
[DependencyInjection] added support for anonymous services in XmlDumper
2011-01-14 08:25:18 +01:00
Bulat Shakirzyanov
3a6f556189
[FrameworkBundle] registered FileSystem as a service, switched commands to use it
2011-01-14 08:23:38 +01:00
Bulat Shakirzyanov
39e33df573
fixed abstract extension to product correct array with just mapping type specified
2011-01-14 08:21:50 +01:00
Fabien Potencier
36d87d9464
[Templating] removed the Engine::output() method
2011-01-13 13:22:52 +01:00
Fabien Potencier
dd9e7367ef
[Templating] fixed phpdoc
2011-01-13 13:18:56 +01:00
Fabien Potencier
09034a1b19
[Templating] fixed Engine::load() method
2011-01-13 13:18:48 +01:00
Fabien Potencier
c38c0c303e
refactored Templating
...
* made the renderer argument of Storage ctor mandatory
* refactored the Engine class to avoid code duplication
* simplified the check for a template that extends another one but with a different renderer
2011-01-13 11:16:45 +01:00
Fabien Potencier
7b940ce82a
[FrameworkBundle] tweaked previous commit
2011-01-13 08:55:12 +01:00
Lukas Kahwe Smith
b4ac7982be
make it easier to implement alternative app directory structures
2011-01-13 08:52:25 +01:00
Christophe Coevoet
5506e9d1a3
Fixed loading of validation files for bundles in a vendor namespace
2011-01-13 08:06:10 +01:00
Victor Berchet
9770944a1d
[SQLiteProfilerStorage] Escape special chars in URLs and IPs
2011-01-13 08:03:02 +01:00
Fabien Potencier
e975a09003
[TwigBundle] tweaked a comment
2011-01-13 07:55:58 +01:00
partugal
5ac67a23e7
[TwigBundle] addExtension calls must be first
2011-01-13 07:54:26 +01:00
Fabien Potencier
46f3da50d8
[TwigBundle] removed the cache for globals (does not work when working in functional tests)
2011-01-12 17:26:46 +01:00
Fabien Potencier
b056a6c3c1
[TwigBundle] fixed cache problem for some global variables
2011-01-12 17:25:39 +01:00
Fabien Potencier
6dd1d6172f
fixed some routing patterns
2011-01-12 07:10:57 +01:00
Christophe Coevoet
1f88edd9e0
Updated routing to the new syntax
2011-01-12 07:09:19 +01:00
Victor Berchet
f2d32ccfde
[Extensions] Type hints
2011-01-11 20:31:44 +01:00
Victor Berchet
87ca9036f7
[FrameworkBundle] Type hints & comments
2011-01-11 20:31:34 +01:00
Victor Berchet
40dac2363e
[WebProfiler] Normalize header name and use a single reference
2011-01-11 20:30:37 +01:00
Victor Berchet
0bc6d814c3
[DI Compiler] Make processArguments() process arguments only
2011-01-11 20:29:44 +01:00
Victor Berchet
22f04f50a6
[DI XmlLoader] Add missing type hints
2011-01-11 20:29:29 +01:00
Victor Berchet
9c51916503
[TwigBundle] Remove invalid options from the container
2011-01-11 20:29:05 +01:00
Bulat Shakirzyanov
8cd54453f1
[Form, FrameworkBundle] added csrf tokens reset on Kernel::shutdown() to preven tokens stacking in tests
2011-01-11 20:27:06 +01:00
Fabien Potencier
b63de46374
[Routing] moved from :var to {var}
...
This follows the "URI template" notation:
http://code.google.com/p/uri-templates/
http://tools.ietf.org/html/draft-gregorio-uritemplate-04
You need to change all your route definitions from something like:
/article/:id
to something like:
/article/{id}
2011-01-11 19:13:16 +01:00
Fabien Potencier
450a6b39a2
[TwigBundle] moved global variables under the app. prefix
...
Before:
{{ session.flash('notice') }}
After:
{{ app.session.flash('notice') }}
2011-01-11 18:07:02 +01:00
Fabien Potencier
47b87e902e
[TwigBundle] made global more powerful
...
A global can now be a service or a string:
<twig:config debug="%kernel.debug%" strict-variables="%kernel.debug%">
<twig:global key="request" type="service" id="request" />
<twig:global key="PI">3.14</twig:global>
</twig:config>
2011-01-11 15:55:31 +01:00
Victor Berchet
9a2e053cbc
[Event] Collected data is about listener (not event) calls
2011-01-11 14:57:18 +01:00
Martin Hason
08c3a2b40b
method buildContainer divided into logical parts
2011-01-11 14:56:28 +01:00
Martin Hason
f41654fd60
[Console] added rendering previous exceptions
2011-01-11 14:52:32 +01:00
Gustavo Adrian
18a34c5238
[DoctrineBundle] Changed visibility of doctrine db connections to public
2011-01-11 14:43:36 +01:00
IamPersistent
c85b587c68
made security.acl.dbal.connection public for use in acl:init
2011-01-11 14:38:54 +01:00
Ruud Kamphuis
7cab5515b1
[FrameworkBundle] removed public=false from security.encoder_factory
2011-01-11 14:19:43 +01:00
Bulat Shakirzyanov
d6b57bce33
[HttpFoundation] fixed error casting broken in DomCrawler\Form::getPhpFiles()
2011-01-10 18:57:55 +01:00
Fabien Potencier
3734c0e01e
updated bootstrap file
2011-01-10 08:01:04 +01:00
Igor Wiedler
dedf29ffda
[HttpKernel] No longer reformat {} "a la python"
...
Removing newlines before closing braces leads to issues with heredoc/nowdoc
2011-01-10 08:00:04 +01:00
ornicar
98c787a5ef
[CompatAssetsBundle] Add missing namespace
2011-01-10 07:59:02 +01:00
Ryan Weaver
361a0dc6a0
[Translation] Adding PHPDoc to the MessageSelector::choose() method.
2011-01-09 20:09:57 +01:00
Ryan Weaver
09a876beb9
[HttpFoundation] Adding a few internal notes to clarify the process of setting the cache-control to a default.
2011-01-09 20:00:19 +01:00
Ryan Weaver
99a509708b
[HttpFoundation] Correcting the PHPDoc for the public $headers property on Response.
2011-01-09 20:00:14 +01:00
Johannes Schmitt
f1e41a9671
[DependencyInjection] made some improvments to the container compiler
...
- inline private services which are references multiple times, but where all references originate from the same definition
- bug fix for non-shared services which were considered shared within the scope in which they were inlined
2011-01-09 19:58:51 +01:00
Johannes Schmitt
d1a2a65d19
[DependencyInjection] performance improvement, better analysis tools
2011-01-09 19:58:42 +01:00
Johannes Schmitt
e85546ef7d
[DependencyInjection] made some improvments to the container compiler
...
- added generic repeated pass
- better optimization of services
- started adding some integration tests
2011-01-09 19:58:39 +01:00
umpirsky
bdada47fad
[Translation] Added CsvFileLoader to support csv translation resources.
2011-01-08 15:24:01 +01:00
Fabien Potencier
10fee8c8bb
[HttpKernel] added escaping to the profiler SQLite storage
2011-01-08 14:29:59 +01:00
Fabien Potencier
50809d2ae0
[TwigBundle] added the security context and the user as global variables when they are defined
2011-01-07 17:49:43 +01:00
Fabien Potencier
1c3a01b25c
removed duplicate code
2011-01-07 17:14:41 +01:00
Fabien Potencier
d1cc6837b6
added missing parameter in DIC
2011-01-07 17:04:22 +01:00
Victor Berchet
96597024e8
[Profiler] Fix importing profiler data
2011-01-07 16:34:42 +01:00
Fabien Potencier
b2a720f2b7
[DependencyInjection] restricted supported for only phar URI
2011-01-07 16:03:57 +01:00
Martin Hason
a11619973b
[DependencyInjection] fix xml validation for extension in phar archive
2011-01-07 16:00:28 +01:00
Johannes Schmitt
3785a99b94
adds visibility to aliases
2011-01-07 15:58:48 +01:00
Victor Berchet
89433fbcfe
[ProfilerController] Fix handling of uploaded files
2011-01-07 15:53:45 +01:00
Victor Berchet
e2f2513b05
[ProfilerController] fix view parameters
2011-01-07 15:53:02 +01:00
Victor Berchet
ae5a506532
[WebProfilerBundle] Update the notfound template (to match the default layout)
2011-01-07 15:51:08 +01:00
Victor Berchet
99b9bff684
[WebProfilerBundle] The search results must be rendered in the panel slot
2011-01-07 15:48:25 +01:00
Fabien Potencier
3022aa3e35
[WebProfilerBundle] fixed layout when templates are not defined
2011-01-07 15:48:05 +01:00
Fabien Potencier
bc2ca8f1cf
made PHP renderer optional in Templating
2011-01-07 15:29:56 +01:00
Lukas Kahwe Smith
f2ac2a4c8a
changed templating to use setter injection for renderers
2011-01-07 15:08:35 +01:00
Lukas Kahwe Smith
5390b16573
make it possible to hint the kernel dir via the phpunit.xml
2011-01-07 15:02:01 +01:00
Fabien Potencier
46d8c4abeb
fixed typo
2011-01-07 14:37:43 +01:00
Jeremy Mikola
554c86c589
[DependencyInjection] Add hasInterfaceInjectorForClass(), which is helpful for extension loader methods
...
Additionally, doc blocks were added for the Container's InterfaceInjector methods, and the test case was modified to cover both add() methods
2011-01-07 14:33:06 +01:00
Jeremy Mikola
0c50ca8775
[TwigBundle] Renderer::evaluate() should ensure the Request is both defined and non-empty
...
This addresses an oversight in my previous commit: 9553971d06
Author: Jeremy Mikola <jmikola@gmail.com>
Date: Thu Jan 6 13:26:45 2011 -0500
2011-01-07 14:32:31 +01:00
Bulat Shakirzyanov
92653bf827
[DoctrineMongoDBBundle] updated logging to support new embedded document in \stdClass
2011-01-07 08:07:38 +01:00
Kris Wallsmith
d693759312
[DoctrineBundle] fixed invalid parameter error
2011-01-07 08:05:16 +01:00
fivestar
7ca046bfb5
[DoctrineBundle] Fixed invalid regex in DoctrineCommand
2011-01-07 08:03:48 +01:00
Fabien Potencier
183acd8460
[DependencyInjection] fixed interface injection when the class is not available
2011-01-06 20:00:04 +01:00
Fabien Potencier
2ded40fb75
[TwigBundle] added a way to easily register extensions from the configuration
...
<twig:extension id="twig.extension.debug" />
twig:
extensions: [twig.extension.debug]
The Twig-Extensions repository extensions are already registered:
* twig.extension.debug
* twig.extension.text
2011-01-06 19:51:03 +01:00
Jeremy Mikola
9553971d06
[TwigBundle] Allow Renderer::evaluate() even when Request and Session are not available
...
This is helpful for using Twig outside of a request-serving context, such during a console command. Added unit tests the original behavior and new behavior for this patch.
2011-01-06 19:31:27 +01:00
Johannes M. Schmitt
314defa8b4
added generic encoder factory
2011-01-06 19:20:56 +01:00
IamPersistent
8d69f8efd5
allow addition configuration in other config files, without killing the mapping that was previously set
2011-01-06 18:26:03 +01:00
Justin Hileman
cfd4e2186f
Fix UniversalClassLoader matching collisions.
...
The current `loadClass()` implementation tries to load a class from the first matching prefix then stops, producing false-negative results. This is especially evident in groups of related libraries, such as Doctrine:
Doctrine
Doctrine\Common
Doctrine\Common\DataFixtures
Doctrine\DBAL
Doctrine\DBAL\Migrations
Each of these libraries is submoduled into a different vendor directory. Depending on what order these libraries are added to a UniversalClassLoader instance, classes may or may not actually be loaded. This fix continues searching registered namespaces and prefixes if the first partial match is negative.
2011-01-06 18:05:57 +01:00
Fabien Potencier
af8ebeaabb
[DependencyInjection] added automatic detection for service circular references
2011-01-06 14:52:47 +01:00
Fabien Potencier
911dbe9cc4
removed a circular reference in the definition of the templating and Twig services
...
* added a new TemplateNameConverter that parses a template name
* removed the dependency between the Twig loader and the Templating engine
2011-01-06 14:52:43 +01:00