Fabien Potencier
509bfb8940
[FrameworkBundle] removed Container dependency for ExceptionFormatter
2010-08-14 22:39:58 +02:00
Fabien Potencier
917da00763
[FrameworkBundle] changed error_log() calls to logger calls
2010-08-14 22:37:33 +02:00
Fabien Potencier
0da7295a9c
[FrameworkBundle] clean up Request before forwarding
2010-08-14 22:24:55 +02:00
ornicar
c9ff42955b
fixed usage of getRequest() in ControllerResolver
2010-08-14 22:21:36 +02:00
Fabien Potencier
e510778e18
[FrameworkBundle] removed old file
2010-08-14 22:19:33 +02:00
Fabien Potencier
714fa6f652
[FrameworkBundle] fixed built-in controllers
2010-08-14 22:19:15 +02:00
Fabien Potencier
96e9a682b3
removed old code
2010-08-14 20:59:36 +02:00
Fabien Potencier
880f37c4ee
changed Controller to implements ArrayAccess, removed getRequest() method
2010-08-14 20:57:14 +02:00
Fabien Potencier
38edd2aafa
added ControllerResolver::forward() (will probably move it elsewhere later on)
2010-08-14 20:56:49 +02:00
Fabien Potencier
75ea0b8395
added Engine::renderResponse()
2010-08-14 20:55:27 +02:00
Fabien Potencier
f61bb19548
added Response::setRedirect()
2010-08-14 20:55:27 +02:00
Fabien Potencier
ef0347c1b9
simplified HttpKernel types of request
2010-08-14 20:55:27 +02:00
Fabien Potencier
c139fd64d1
updated bootstrap.php
2010-08-14 20:55:27 +02:00
ornicar
6461e27066
Fix CRLF in xliff-core-1.2-strict.xsd
2010-08-14 14:56:53 +02:00
Fabien Potencier
b514d767ef
simplified some code
2010-08-12 21:58:19 +02:00
Brandon Turner
84446fe0ec
[FrameworkBundle] Updated kernel test to create tmp directory on instantiation
2010-08-12 13:40:23 +02:00
Fabien Potencier
50617e1acb
[FrameworkBundle] added an error message when an exception is thrown when handling another exception
2010-08-11 23:15:17 +02:00
Jonathan H. Wage
625d0ab322
Fixing naming issue ( fixes #8953 )
2010-08-11 20:51:43 +02:00
Jonathan H. Wage
dbc5249f88
Fixing issue with .xml being hardcoded and converting yaml to yml for propert file extension.
2010-08-11 20:51:34 +02:00
Bulat Shakirzyanov
373d05c9ba
[DoctrineMongoDBBundle] removed trailing space
2010-08-11 20:51:28 +02:00
Brandon Turner
c0eb062b8e
[DoctrineMongoDBBundle] Added missing use namespace declaration
2010-08-11 12:40:39 -05:00
Brandon Turner
13de495b34
[DoctrineMongoDBBundle] Fixed typo
2010-08-11 12:40:39 -05:00
Fabien Potencier
9e157f51a3
[FrameworkBundle] made a small optimization
2010-08-11 19:39:01 +02:00
Fabien Potencier
fca137fc47
[Framework] better fix for the previous commit
2010-08-11 19:35:07 +02:00
Fabien Potencier
b64e66dde8
[Framework] fixed loading of compiled classes
2010-08-11 17:58:36 +02:00
Fabien Potencier
9dd3b65adb
[FrameworkBundle] fixed web test case to take into account the new ways to configure PHPUnit
2010-08-11 15:30:17 +02:00
Fabien Potencier
875366f584
updated default configuration in skeleton
2010-08-11 15:12:59 +02:00
Fabien Potencier
7b65956343
made classes compilation more configurable
2010-08-10 22:55:24 +02:00
Fabien Potencier
0e36f043ef
[Framework] updated the stripComments() method
2010-08-10 18:46:37 +02:00
Fabien Potencier
c87dd7780f
modified BundleInterface
2010-08-10 18:06:35 +02:00
Fabien Potencier
17bc06a4d2
made some cleanup
2010-08-10 16:13:51 +02:00
Fabien Potencier
9e82497d5b
removed BundleInterface::buildContainer() method (extensions are now automatically registered -- or override the getExtensions() method if you do not follow the conventions)
2010-08-10 16:07:44 +02:00
Fabien Potencier
53c4403992
[FrameworkBundle] removed WebExtension constructor
2010-08-10 15:57:04 +02:00
Fabien Potencier
b8aa4361ad
[FrameworkBundle] fixed tests
2010-08-10 15:55:05 +02:00
Fabien Potencier
4e2df31d64
[FrameworkBundle] moved templating configuration from FrameworkBundle to FrameworkExtension
2010-08-10 15:38:01 +02:00
Fabien Potencier
f6c862667f
[DoctrineMongoDBBundle] removed DoctrineMongoDBExtension constructor
2010-08-10 15:30:24 +02:00
Fabien Potencier
0f30e539b1
[DoctrineBundle] removed DoctrineExtension constructor
2010-08-10 15:30:09 +02:00
Fabien Potencier
ac8e1e29e9
updated bootstrap file
2010-08-10 15:09:55 +02:00
Fabien Potencier
c043c46116
[FrameworkBundle] fixed actions helper (and allowed short notation in the resolver)
2010-08-10 15:03:31 +02:00
Fabien Potencier
2a8a9cc0a3
moved KernelBundle logic to KernelExtension, and made test.xml decoupled from the error handler
...
The error_handler_level parameter (from kernel.config) has been renamed to error_handler (false to disable the error handler,
null to catch errors from error_reporting(), and a number to catch more/less errors than error_reporting())
2010-08-10 14:58:26 +02:00
Fabien Potencier
9452437c51
[HttpKernel] made all core.* events take a request_type parameter for consistency
2010-08-09 18:10:18 +02:00
Fabien Potencier
485400dd51
refactored the controller resolver (+ made a small routing optimization)
2010-08-09 15:21:59 +02:00
Fabien Potencier
5c4b891812
[HttpKernel] fixed some phpdoc
2010-08-09 15:07:40 +02:00
Fabien Potencier
2f84c280d0
[Framework] added Kernel::isClassInActiveBundle()
2010-08-09 15:07:05 +02:00
Fabien Potencier
248e501df5
[Routing] added Route::setDefault()
2010-08-09 15:05:54 +02:00
Fabien Potencier
6a572e0f34
[Framework] added the ClosureLoader for DIC in the kernel
2010-08-09 15:05:30 +02:00
Fabien Potencier
fd705756d4
[Framework] disabled the bootstrap file when debug is true
2010-08-09 15:05:07 +02:00
Fabien Potencier
d440f2edbe
[FrameworkBundle] fixed CS
2010-08-05 08:37:02 +02:00
Fabien Potencier
c6bde10076
[FrameworkBundle] fixed XSD for validation
2010-08-05 08:33:24 +02:00
Fabien Potencier
355ed9b5f9
renamed annotation to tag in the DIC
2010-08-05 07:34:53 +02:00
Jonathan H. Wage
8f21e5d918
Allowing default_database to be configured per document manager.
2010-08-04 23:20:28 +02:00
Kris Wallsmith
82e440c181
[DoctrineMongoDBBundle] added "default_database" attribute to DI extension
2010-08-04 23:19:56 +02:00
Fabien Potencier
eb8b7645d4
[HttpKernel] fixed previous commit
2010-08-04 23:06:49 +02:00
Fabien Potencier
d876ea0766
[HttpKernel] fixed wrong usage of sleep()
2010-08-04 18:23:13 +02:00
Kris Wallsmith
5a724fdcb6
[HttpKernel] added getSummary to DataCollectorInterface
2010-08-04 16:51:42 +02:00
Fabien Potencier
cae410cfb5
removed auto_start left over
2010-08-04 09:09:35 +02:00
Fabien Potencier
09a11475f1
[Framework] updated the bootstrap file
2010-08-04 08:51:32 +02:00
Kris Wallsmith
1f4f6afebe
[DoctrineMongoDBBundle] fixed class names in tests
2010-08-04 08:45:03 +02:00
Kris Wallsmith
9df6cdd53e
[DoctrineMongoDBBundle] fixed parameter references in tests
2010-08-04 08:44:56 +02:00
Kris Wallsmith
b5690609f8
[DoctrineMongoDBBundle] renamed extension class
2010-08-04 08:44:51 +02:00
Fabien Potencier
05b47c4a07
[DoctrineMongoDBBundle] fixed use statement
2010-08-04 08:44:38 +02:00
Kris Wallsmith
fa3980f66f
Removed some use statements that are no longer needed.
2010-08-04 07:37:12 +02:00
Kris Wallsmith
3a10af099b
[DoctrineMongoDBBundle] changed references from metadata_driver to metadata
2010-08-04 07:36:51 +02:00
Kris Wallsmith
51ae607aeb
[DoctrineMongoDBBundle] added default cache service to xml
2010-08-04 07:36:23 +02:00
Kris Wallsmith
237b7747f7
[DoctrineMongoDBBundle] moved concat of "%" into sprintf
2010-08-04 07:35:36 +02:00
Kris Wallsmith
6223a1ac0c
[DoctrineMongoDBBundle] fixed coding standards
2010-08-04 07:30:51 +02:00
Brandon Turner
3b1c7e59f6
[DoctrineBundle,DoctrineMongoDBBundle] Updated tests to work when both bundles are enabled.
...
When running Symfony2 unit tests with DoctrineBundle and DoctrineMongoDBBundle
enabled, tests failed with class redeclaration errors for YamlBundle,
XmlBundle, and AnnotationBundle. Fixed these test bundles to use fully
qualified namespaces.
2010-08-04 07:29:42 +02:00
Brandon Turner
c9001f37fc
[DoctrineMongoDBBundle] updated to only load default settings once
...
Fixed a bug that caused DoctrineMongoDBBundle to load default settings for
every parsed config file rather than just the first. This caused
imported files to be override by default values.
2010-08-04 07:29:21 +02:00
Brandon Turner
a3fc1be13f
[DoctrineBundle] updated to only load default settings once
...
Fixed a bug that caused DoctrineBundle to load default settings for
every parsed config file rather than just the first. This caused
imported files to be override by default values.
2010-08-04 07:27:23 +02:00
Fabien Potencier
b9199cb21c
[FrameworkBundle] added validation in XSD
2010-08-01 23:28:50 +02:00
Fabien Potencier
ee2ff39eaf
removed @package and @subpackage annotations
2010-08-01 23:06:28 +02:00
Kris Wallsmith
84229f038a
[HttpKernel] removed SQLite3 read-only flag
2010-07-29 05:45:55 -07:00
wodkaist
a113c2b3ad
[HttpFoundation] Population of HTTP Headers in Request::overrideGlobals() accept multiple values
2010-07-29 09:14:47 +02:00
Brandon Turner
8275034f5f
[DependencyInjection] Fixed class load order
...
Fixed a bug that caused a "Cannot redeclare class Symfony\Components\Routing\RouterInterface"
fatal error when booting the Symfony kernel with a populated class cache.
2010-07-28 10:24:13 -05:00
wodkaist
e931825b47
[HttpFoundation] populate $_SERVER with HTTP headers when calling Request::overrideGlobals()
2010-07-28 14:40:57 +02:00
Brandon Turner
a233775350
[DependencyInjection] Removed reference to ControllerLoaderListener
2010-07-28 00:31:05 -05:00
Fabien Potencier
1a9f2ca755
updated PHPDoc as the API tool knows about the current use statements
2010-07-27 15:33:28 +02:00
Fabien Potencier
cf6885a0a9
[HttpKernel] fixed typo
2010-07-27 13:36:58 +02:00
Fabien Potencier
60670faf55
[FrameworkBundle] added PHPDoc to the Controller class
2010-07-27 11:53:34 +02:00
Fabien Potencier
88c742731d
[FrameworkBundle] removed Controller::getMailer() method (just use ->container['mailer'] instead)
2010-07-27 11:42:17 +02:00
fivestar
f131ac4f15
[FrameworkBundle] fixed indentation
2010-07-27 07:20:43 +02:00
Jonathan H. Wage
86b5538f01
[DoctrineBundle] Removing old and unused services defined in xml. The services are defined in PHP extension now.
2010-07-26 20:12:23 +02:00
Fabien Potencier
1caabe1123
[HttpKernel] fixed content-type management for ESIs when charset is part of the response content-type header
2010-07-26 15:10:59 +02:00
Fabien Potencier
be57358e71
fixed some merging problems and disable non-existent cache service
2010-07-26 09:29:43 +02:00
Jonathan H. Wage
13663966d0
[DoctrineBundle] Adding missing cache driver configuration for each entity manager.
2010-07-26 09:10:22 +02:00
Jonathan H. Wage
ef070d0dd1
[DoctrineBundle] Refactoring DoctrineBundle to match DoctrineMongoDBBundle
2010-07-26 09:10:18 +02:00
Jonathan H. Wage
2c1e85c3c0
[DoctrineMongoDBBundle] Fixing code standards.
2010-07-26 08:59:50 +02:00
Jonathan H. Wage
ee9a5db50c
[DoctrineMongoDBBundle] Finishing implementation of DoctrineMongoDBBundle to support multiple connections/document managers plus refactoring and cleaning up code along the way.
2010-07-26 08:59:01 +02:00
Fabien Potencier
6475bb9ccf
fixed __toString() methods that can return false under certain circumstancies
2010-07-25 18:24:03 +02:00
fivestar
2de5efdd1a
[Validator] fixed the problem with conflict "File" name in namespace at Symfony\Components\Validator\Constraints\FileValidator when Symfony\Components\Validator\Comstraints\File was loaded before loading FileValidator
2010-07-24 19:46:04 +02:00
Jordi Boggiano
6142700881
[HttpFoundation] domain shouldn't be required
...
Spec says: "The default value of domain is the host name of the server which generated the cookie response."
2010-07-24 19:44:02 +02:00
Jordi Boggiano
02fe129013
[HttpFoundation] don't check twice if it's null
2010-07-24 19:44:02 +02:00
Jordi Boggiano
fb55f7beb2
[HttpFoundation] set httponly to true by default
...
This is a more secure default and has virtually no impact unless you try to read cookies from javascript.
2010-07-24 19:44:02 +02:00
Jordi Boggiano
d20f8df15e
[HttpFoundation] comment tweak for clarity
2010-07-24 19:44:02 +02:00
Fabien Potencier
f12e5747ae
[Routing] simplified RouterInterface
2010-07-24 19:19:54 +02:00
Fabien Potencier
e35d345204
changed HttpKernel workflow to allow more flexibility
2010-07-22 22:32:11 +02:00
Fabien Potencier
3ec9005680
[Templating] fixed misnamed variable that caused some double-rendering problems
2010-07-21 23:05:31 +02:00
Fabien Potencier
7dc5ae3808
renamed request path property to request attributes
2010-07-21 22:49:49 +02:00
Fabien Potencier
df8ccb4696
[FrameworkBundle] added an event to filter the controller arguments
2010-07-21 21:13:34 +02:00
Jonathan H. Wage
29e083e9da
[DoctrineBundle] Fixing failing DoctrineExtensionTest related to container not calling freeze()
2010-07-21 20:12:34 +02:00
Brandon Turner
f41746b91e
Fixed naming changes due to namespace refactor
2010-07-21 10:43:23 -05:00
Jeremy Mikola
5b2e92c215
[Form] Fixed reference to \Traversable
2010-07-21 14:41:44 +02:00
Noël GUILBERT
bfb081fd96
[ZendBundle] added Zend\\Translator component
2010-07-21 14:40:26 +02:00
Jordi Boggiano
1e623469a9
[Form] Swap default textarea rows/cols values
2010-07-20 16:41:34 +02:00
Jordi Boggiano
13d890c880
[Routing] Fix missing a trailing slash on windows
2010-07-20 16:41:09 +02:00
Jordi Boggiano
42f1ca42e8
[DependencyInjection] Fix missing a trailing slash on windows
2010-07-20 16:41:01 +02:00
Fabien Potencier
ef401180a7
fixed previous commit
2010-07-20 16:40:57 +02:00
Fabien Potencier
3f270f5faa
[FrameworkBundle] added a skeleton for configuration in plain PHP
2010-07-20 16:34:40 +02:00
Fabien Potencier
dcaf436d9a
updated the framework to take into account the last changes of the DI component
2010-07-20 13:11:51 +02:00
Fabien Potencier
60c6827f23
[DependencyInjection] refactored loaders
...
* refactored the import mechanism for better flexibility
* added two methods to LoaderInterface: supports() and setResolver()
* added a LoaderResolver interface
* added a Loader base class
* added new loaders: DelegatingLoader, PhpFileLoader, and ClosureLoader
2010-07-20 13:11:51 +02:00
Fabien Potencier
4e3e86c4a7
refactored routing management (it's now possible to disable the default routing)
...
* removed the Kernel::registerRoutes() method
* added a router entry in <web:config> (replaces the registerRoutes() method)
<web:config>
<web:router resource="%kernel.root_dir%/config/routing.xml" />
</web:config>
* refactored routing configuration in its own routing.xml file (leverages the new routing component API),
which is loaded only if <web:router> is defined in the configuration
2010-07-20 13:11:50 +02:00
Fabien Potencier
14cecd5231
[Routing] refactored loaders
...
* refactored the import mechanism for better flexibility
* added two methods to LoaderInterface: supports() and setResolver()
* added a LoaderResolver interface
* added a Loader base class
* added new loaders: DelegatingLoader, ClosureLoader, and PhpFileLoader
* changed the Router constructor signature (now takes a Loader)
2010-07-20 13:11:50 +02:00
Fabien Potencier
e6cbfd7292
[Console] changed CommandTester to allow testing Command classes without the need for an Application
2010-07-20 13:11:49 +02:00
Fabien Potencier
c57cae7600
fixed test configuration and broken tests
2010-07-18 12:16:59 +02:00
Fabien Potencier
93f2d6eaa6
[FrameworkBundle] removed pdo.xml
2010-07-17 07:58:44 +02:00
fivestar
22f6eec0ef
[TwigBundle] fixed class name in twig.xml
2010-07-17 07:55:09 +02:00
Jonathan H. Wage
607f2734ab
[DoctrineBundle] Make sure directories exist before trying to write files.
2010-07-16 23:05:10 +02:00
Jonathan H. Wage
216dc0f5bd
[DoctrineBundle, DoctrineMongoDBBundle] Making sure proxy directory is created when DI container is being built
2010-07-16 22:59:08 +02:00
Jonathan H. Wage
e33894a80c
[DoctrineBundle] Fixing issue with doctrine:generate:entity command when no --fields are specified
2010-07-16 22:58:54 +02:00
Jonathan H. Wage
909ea54d54
Fixing issue with filters.
2010-07-16 22:58:51 +02:00
Jonathan H. Wage
8417e6936a
Fixing coding standards.
2010-07-16 22:58:48 +02:00
IamPersistent
7287913bc6
[DoctrineBundle]fixed defect in doctrine:generate:entity where xml extension was added to all mapping types
2010-07-16 22:58:44 +02:00
Nathanael d. Noblet
b1b633cc71
fix output file name
2010-07-16 22:58:04 +02:00
Brandon Turner
1bc973e5a9
[DoctrineBundle] Added memory and charset options
...
Added missing driver options (memory, used by sqlite; charset, used by oci) to
the supported configuration options supported by DoctrineBundle.
2010-07-16 22:57:58 +02:00
Brandon Turner
b828617420
[DoctrineBundle] Fixed multiple connections via XML
...
Fixed a bug (possibly introduced by e63ff6e04b
) that prevented
multiple DBAL connections from being configured via an XML configuration file.
When multiple DBAL connections are specified via XML similar to:
<doctrine:dbal>
<doctrine:connections>
<doctrine:connection
id="conn1"
..
/>
<doctrine:connection
id="conn2"
..
/>
</doctrine:connections>
</doctrine:dbal>
XMLFileLoader produces a configuration similar to:
array('connections' => array(
'connection' => array(
0 => array(
'id' => 'conn1',
),
1 => array(
'id' => 'conn2',
)
)
)
whereas when one connection is specified via XML similar to:
<doctrine:dbal>
<doctrine:connections>
<doctrine:connection
id="conn1"
..
/>
</doctrine:connections>
</doctrine:dbal>
XMLFileLoader produces a configuration similar to:
array('connections' => array(
'connection' => array(
'id' => 'conn1',
)
)
This commit fixes DoctrineExtension to properly handle both cases, while still
supporting YAML configuration files.
2010-07-16 22:57:51 +02:00
Fabien Potencier
44757b0c77
[DependencyInjection] added a check for the class name when dumping a container to PHP
2010-07-16 20:59:38 +02:00
Fabien Potencier
1dd5b61e17
[DependencyInjection] added a check for the class name when dumping a container to PHP
2010-07-16 20:55:22 +02:00
Fabien Potencier
49e9996434
[BrowserKit] fixed Client::request() method signature
2010-07-16 17:55:37 +02:00
Fabien Potencier
82ec7004d5
[Console] fixed InputDefinition setArguments must reset hasAnArrayArgument ( closes #8336 )
2010-07-16 17:50:02 +02:00
Fabien Potencier
ca8762141f
[DependencyInjection] added a check for the class name when dumping a container to PHP
2010-07-16 17:45:10 +02:00
Fabien Potencier
10ee13af56
[FrameworkBundle] fixed skeleton
2010-07-16 16:34:20 +02:00
Fabien Potencier
826e61561a
Merge commit 'kriswallsmith/register-commands-with-subnamespaces'
...
* commit 'kriswallsmith/register-commands-with-subnamespaces':
[Framework] Fixed command registration magic to work when commands have sub-namespaces.
2010-07-16 16:24:16 +02:00
Kris Wallsmith
c888bcdd59
[DoctrineMongoDBBundle] Moved loading of default configuration inside conditional so it's only loaded once.
2010-07-16 16:21:04 +02:00
Fabien Potencier
2a051b5039
moved DI extensions classes to their own sub-namespace
2010-07-16 11:12:49 +02:00
Fabien Potencier
47fd5e848b
[DependencyInjection] fixed placeholder management in parameter values
2010-07-16 10:00:39 +02:00
Fabien Potencier
6bad58012f
[DependencyInjection] moved ContainerBuilder::resolveValue() to ParameterBag
2010-07-15 20:15:49 +02:00
Fabien Potencier
7796eb213c
merged BuilderConfiguration and Builder classes into a new ContainerBuilder class
2010-07-15 15:20:41 +02:00
Kris Wallsmith
6462814483
[Framework] Fixed command registration magic to work when commands have sub-namespaces.
2010-07-15 04:31:22 -07:00
Fabien Potencier
f26abdfadd
fixed phpdoc for DI extensions
2010-07-15 10:27:49 +02:00
Fabien Potencier
92130c3da1
updated bootstrap.php
2010-07-13 21:15:32 +02:00
Kris Wallsmith
b8f29f18c0
[Framework] cleaned up command registration magic
2010-07-13 11:39:12 -07:00
Fabien Potencier
5fa4b0bdf0
[FrameworkBundle] removed Controller::getUser() as it is now accessible via Request::getSession()
2010-07-13 15:48:00 +02:00
Fabien Potencier
0163178f7b
changed the BundleInterface::buildContainer() signature
2010-07-13 12:34:33 +02:00
Fabien Potencier
fb4bd3568d
refactored the controller manager, moved generic parts to the HttpKernel component
2010-07-13 08:53:30 +02:00
Fabien Potencier
d0be78131c
[HttpKernel] fixed error message
2010-07-13 08:20:06 +02:00
Fabien Potencier
3e48c0f25a
[Finder] fixed typo in phpdoc
2010-07-12 16:07:41 +02:00
Fabien Potencier
44a16fc8c4
[Finder] fixed exclude iterator (now only match with the relative path)
2010-07-12 15:04:06 +02:00
Fabien Potencier
c605d7f9fb
[HttpFoundation] added some phpdoc
2010-07-10 14:46:25 +02:00
Fabien Potencier
bfeb0e6746
[HttpFoundation] fixed phpdoc
2010-07-10 14:13:50 +02:00
Fabien Potencier
91eafc4b17
[HttpFoundation] fixed phpdoc
2010-07-10 14:12:18 +02:00
Thibault Duplessis
437559491f
Replace Container->hasParameter() with Container->getParameterBag()->has() in ExceptionFormatter
2010-07-09 17:19:27 +02:00
Fabien Potencier
0fbb1b916b
cleaned up the DI extension loading mechanism
2010-07-09 16:28:06 +02:00
Kris Wallsmith
d5954013d5
[FrameworkBundle] Fixed call to old method in RequestHelper.
2010-07-09 15:48:22 +02:00
Kris Wallsmith
7152ebb726
[FrameworkBundle] Fixed getting template helper services not in the container's 'templating.helper' namespace
2010-07-09 15:47:50 +02:00
Kris Wallsmith
fe7e01c653
[OutputEscaper] Added magic __isset() method to object escaper.
2010-07-09 06:35:20 -07:00
Kris Wallsmith
ab26f9f3bf
[OutputEscaper] Moved __get() from Escaper to ObjectEscaper.
2010-07-09 06:35:05 -07:00
Fabien Potencier
8dc5fa6aa8
[Framework] fixed packager script
2010-07-09 14:39:59 +02:00
Fabien Potencier
256a71298c
fixed phpdoc
2010-07-09 10:28:08 +02:00
Fabien Potencier
da9f36ca86
renamed Symfony\Foundation to Symfony\Framework
...
In existing applications, you need to updated the autoload.php file, the
XXXKernel file and all XXXBundle classes.
2010-07-09 10:25:54 +02:00
Fabien Potencier
15d439809c
renamed Symfony\Bundle\FoundationBundle to Symfony\Bundle\FrameworkBundle
2010-07-09 10:25:52 +02:00
Fabien Potencier
6213fdefb9
renamed Symfony\Framework to Symfony\Bundle
...
For existing Symfony2 applications, references to Symfony\Framework are found
in the main Kernel class (registerBundles() and registerBundleDirs()), and in
all Controller classes. You also need to change the console script.
2010-07-09 10:25:15 +02:00
Fabien Potencier
9133b9e5e4
moved Request/Response/User classes to a new HttpFoundation component
...
The HttpFoundation component holds classes that wrap PHP native global arrays.
The following classes has been moved:
* Symfony\Components\HttpKernel\Response -> Symfony\Components\HttpFoundation\Response
* Symfony\Components\HttpKernel\Request -> Symfony\Components\HttpFoundation\Request
* Symfony\Framework\FoundationBundle\User -> Symfony\Components\HttpFoundation\Session
* Symfony\Framework\FoundationBundle\Session\* -> Symfony\Components\HttpFoundation\SessionStorage\*Storage
The web:user DI configuration has been moved to kernel:session.
The user helper has been renamed to session.
2010-07-09 09:26:22 +02:00
Kris Wallsmith
e63ff6e04b
[DependencyInjection] fixed conversion of DOM to array when DOM includes multiple elements with the same name
2010-07-08 18:49:45 +02:00
Fabien Potencier
7e8d0d2470
changed all listener classes so their names end with Listener
2010-07-08 08:32:46 +02:00
Nicolas Fabre
6613555059
[DomCrawler] Fixed Form::getUri() and Link::getUri() issue if the form action attribute is an absolute url
2010-07-07 15:35:55 +02:00
Brandon Turner
4b24544cda
Added ability to disable Symfony's error handler.
...
PHPUnit has built in support for testing if PHP errors are thrown by
looking for special exception classes:
PHPUnit_Framework_Error
PHPUnit_Framework_Warning
PHPUnit_Framework_Notice
This support is only enabled if no other error handlers are registered.
The Symfony kernel registers an error handler by default, thus disabling
PHPUnit's special PHP error exceptions if the kernel has been booted.
This commit adds support for a new configuration parameter,
error_handler.enable, which can prevent the Symfony error handler from
registering if set to false.
After this commit, by default the error handler will be disabled in the
test environment. To enable it, add the following to your
config_test.yml:
parameters:
error_handler.enable: true
2010-07-06 22:31:29 -05:00
Fabien Potencier
b6799d0d80
[FoundationBundle] fixed bundles with sub-namespaces
2010-07-06 08:32:56 +02:00
Fabien Potencier
8d067bac51
[DepedencyInjection] amended previous commit
...
* fixed coding standards
* made class optional as it is not defined when using a factory service
* renamed factory attributes in XML files, updated XSD
* removed the factory-class as it does nothing more than the regular class attribute
* moved usage of Reflection as 'class' is not defined when a factory-service is used
* added more tests
* fixed PHP dumper
2010-07-05 11:08:56 +02:00
Benjamin Eberlei
ef91396618
[DependencyInjection] Add factory-class and factory-service concepts to DI Definition. A factory-class is a class-name for the static creation method of a service. A factory-service is the service object that has a factory method to construct a given service. Added tests. Changed Xml, Yaml Dumper and Loaders, PHP Dumper, aswell as the Runtime Builder Container. Graphviz changes missing!
2010-07-05 11:08:36 +02:00
Fabien Potencier
27458b653e
[DependencyInjection] removed @property annotations as services are not available as properties anymore
2010-07-05 11:08:27 +02:00
Fabien Potencier
659041a96c
[DependencyInjection] fixed Doctrine bundles
2010-07-05 10:33:16 +02:00
Fabien Potencier
4bbf2ae055
[DependencyInjection] renamed constructor to factory method (like in Spring)
2010-07-05 09:47:47 +02:00
Fabien Potencier
a9ad743006
[DependencyInjection] changed the main services.xsd to be more strict (the validation was basically disabled because of ##any)
2010-07-05 09:14:02 +02:00
Bernhard Schussek
235bdc49e4
[Validator] Removed duplicate class DependencyInjectionValidatorFactory
2010-07-04 18:25:17 +02:00
avalanche123
f2c4f20e70
[Validator] added support for '0' as default constraint option value
2010-07-04 18:10:54 +02:00
Bernhard Schussek
8c9f9de086
[Validator] Added support for metadata caching
2010-07-04 17:31:01 +02:00
Bernhard Schussek
1c7b459776
[Form] Fields with the name '0' are now possible
2010-07-04 17:03:03 +02:00
Bernhard Schussek
34dd0ea25b
[Form] Fixed: Objects are stored in the form before calling configure()
2010-07-04 16:20:10 +02:00
Bernhard Schussek
3b48e1dee0
[FoundationBundle] Fixed failing WebExtensionTest
2010-07-04 15:42:21 +02:00
Bernhard Schussek
6fb9aae4b9
[Validator] Fixed __toString() method in ConstraintViolationList
2010-07-02 08:36:02 +02:00
Bernhard Schussek
55c1efd144
[FoundationBundle] Fixed the configuration of the annotation driver for the validator
2010-07-02 08:36:02 +02:00
Bernhard Schussek
f6b9d9e046
[Validator] Made all metadata classes serializable
2010-07-02 08:36:02 +02:00
Bernhard Schussek
a747987625
[Validator] Custom built constraints can now be used in the loaders
2010-07-02 08:36:02 +02:00
Fabien Potencier
5701d6533c
fixed phpdoc
2010-07-01 20:22:40 +02:00
Fabien Potencier
e40447427a
fixed phpdoc
2010-07-01 20:17:03 +02:00
Fabien Potencier
108e28429a
[Console] fixed phpdoc
2010-07-01 19:38:34 +02:00
Fabien Potencier
99952c6042
[Console] added a way to create console application with only 1 command
2010-07-01 14:31:45 +02:00
Fabien Potencier
aaa6aba60b
[Console] added a way to use style without defining a name (<fg=blue;bg=red>...</>)
2010-07-01 14:08:56 +02:00
Fabien Potencier
b31c3e0979
[Console] changed the --color/-c option to --ansi/-a to avoid conflict with --config/-c
2010-07-01 13:42:42 +02:00
Fabien Potencier
04a87053d1
[Console] changed the --color/-c option to --ansi/-a to avoid conflict with --config/-c
2010-07-01 12:05:36 +02:00
Fabien Potencier
ec7e228576
[HttpKernel] fixed phpdoc
2010-07-01 09:22:06 +02:00
Fabien Potencier
19d3e98675
[HttpKernel] fixed double-insertion problem for profiling data
2010-06-30 17:29:40 +02:00
Fabien Potencier
99c33cadf0
[FoundationBundle] removed Finder dependency in Filesystem
2010-06-30 12:52:30 +02:00
Fabien Potencier
04e621a5cd
[Yaml] added support for the end of document marker
2010-06-29 17:51:05 +02:00
Fabien Potencier
53847ca90c
[DoctrineBundle] fixed interface to reflect a change upstream
2010-06-29 16:37:40 +02:00
Fabien Potencier
87ae06c8cb
[Routing] refactored resources
2010-06-28 09:15:15 +02:00
Fabien Potencier
aa697d8a0c
added Bundles and Extensions in the list of resources to monitor in dev environment
2010-06-28 08:57:17 +02:00
Fabien Potencier
1b9645b098
fixed typos
2010-06-28 08:31:22 +02:00
Fabien Potencier
9895eaf3cb
refactored DIC
2010-06-27 19:21:18 +02:00
Fabien Potencier
c46884044d
removed hardcoded symfony URL
2010-06-27 18:54:03 +02:00
Fabien Potencier
59c1ebe1b6
[FoundationBundle] moved Helper to Templating
2010-06-27 18:31:42 +02:00
Fabien Potencier
95769bc315
[FoundationBundle] removed the request.base_path parameter (the DIC can now be immutable)
2010-06-27 18:27:06 +02:00
Fabien Potencier
d8efe7edb7
[Yaml] fixed UTF-8 bug
2010-06-27 13:59:29 +02:00
Fabien Potencier
a54fcaab83
[HttpKernel] fixed typo
2010-06-27 08:48:40 +02:00
Fabien Potencier
aa98c184ac
[HttpKernel] fixed typos
2010-06-26 13:00:25 +02:00
Fabien Potencier
bd9f11f8f6
[DomCrawler] fixed API
2010-06-25 19:13:01 +02:00
Fabien Potencier
2722da2146
[DomCrawler] removed redundant methods
2010-06-25 18:39:38 +02:00
Fabien Potencier
a26bdb7723
[DomCrawler] removed the isEmpty() method
2010-06-25 17:58:29 +02:00
Fabien Potencier
898adc6ef9
created a new collectors.xml file for a better separation
2010-06-25 16:40:36 +02:00
Fabien Potencier
28c1fb2e4c
[Foundation] reorganized files
2010-06-25 16:38:01 +02:00
Fabien Potencier
220f8cecec
moved getProfile() from the WebTestCase to the Client
2010-06-25 16:13:07 +02:00
Fabien Potencier
763a99e368
[TwigBundle] added an asset tag
2010-06-24 17:30:39 +02:00
Jonathan H. Wage
be9148adf2
Initial entry of DoctrineMongoDBBundle
2010-06-24 17:29:28 +02:00
Fabien Potencier
85d99057fb
unified mkdir mode
2010-06-24 13:12:19 +02:00
Bernhard Schussek
ca3dc31057
Decoupled Form component from intl extension
2010-06-24 11:40:52 +02:00
Bernhard Schussek
bcd4b6d140
Adapted Form, Validator, File and I18N component to new coding standards
2010-06-24 11:27:11 +02:00
Bernhard Schussek
6e310bd4ec
Integrated Form, Validator, I18N and File component
2010-06-24 10:44:15 +02:00
Fabien Potencier
99a63fe1a6
renamed WebBundle to FoundationBundle as the bundle is not just about the web
2010-06-24 07:49:27 +02:00
Fabien Potencier
785da59eb5
[HttpKernel] added the cache system
2010-06-23 22:25:49 +02:00
Bernhard Schussek
ed7287538b
Renamed Bundle classes to be named like the bundle itself for more clarity
2010-06-23 21:07:49 +02:00
Fabien Potencier
97162cfeda
refactored cookie management
2010-06-23 16:24:24 +02:00
Francois Zaninotto
82890a32dc
[PropelBundle] Fixed sqlmap filenames
2010-06-23 13:32:53 +02:00
Francois Zaninotto
a71a75aa4c
[PropelBundle] Added description for build command
2010-06-23 13:32:42 +02:00
Francois Zaninotto
449bf6266d
[PropelBundle] Fixed build sql command
2010-06-23 13:32:33 +02:00
Francois Zaninotto
097b87b451
[PropelBundle] Made Build task a hub for other tasks
2010-06-23 13:32:13 +02:00
Francois Zaninotto
3ec25777d1
[PropelBundle] Added auto package based on namespace
2010-06-23 13:32:00 +02:00
Francois Zaninotto
82d83fc6c9
[PropelBundle] Added build-sql command
2010-06-23 13:31:42 +02:00
Fabien Potencier
fd8505377b
Revert "Renamed Bundle classes to be named like the bundle itself for more clarity"
...
This reverts commit c486e1ba10
.
2010-06-23 11:54:26 +02:00
Fabien Potencier
da23747a1a
[HttpKernel] removed Response assertions
...
They are too magic and they don't really add value:
$this->assertResponseStatusCodeEmpty($client);
$this->assertTrue($client->getResponse()->isEmpty());
$this->assertResponseStatusCodeNotFound($client);
$this->assertTrue($client->getResponse()->isNotFound());
$this->assertResponseStatusCodeForbidden($client);
$this->assertTrue($client->getResponse()->isForbidden());
$this->assertResponseStatusCodeOk($client);
$this->assertTrue($client->getResponse()->isOk());
$this->assertResponseStatusCodeServerError($client);
$this->assertTrue($client->getResponse()->isServerError());
$this->assertResponseStatusCodeClientError($client);
$this->assertTrue($client->getResponse()->isClientError());
$this->assertResponseStatusCodeRedirection($client);
$this->assertTrue($client->getResponse()->isRedirection());
$this->assertResponseStatusCodeSuccessful($client);
$this->assertTrue($client->getResponse()->isSuccessful());
$this->assertResponseStatusCodeInformational($client);
$this->assertTrue($client->getResponse()->isInformational());
$this->assertResponseStatusCode(200, $client);
$this->assertEquals(200, $client->getResponse()->getStatusCode());
$this->assertResponseStatusCodeRedirect('google.com', $client);
$this->assertTrue($client->getResponse()->isRedirected('google.com'));
$this->assertResponseNotRegExp('/foo/', $client);
$this->assertNotRegExp('/foo', $client->getResponse()->getContent());
$this->assertResponseRegExp('/foo/', $client);
$this->assertRegExp('/foo', $client->getResponse()->getContent());
$this->assertResponseNotSelectExists('h1', $client);
$this->assertTrue($crawler->filter('h1')->isEmpty());
$this->assertResponseSelectExists('h1', $client);
$this->assertFalse($crawler->filter('h1')->isEmpty());
$this->assertResponseSelectCount(3, 'h1', $client);
$this->assertEquals(3, $crawler->filter('h1')->count());
$this->assertResponseSelectEquals($expected, $selector, $arguments, $client);
$this->assertEquals($expected, $crawler->filter($selector)->extract($arguments));
$this->assertResponseHeaderEquals($value, $key, $client);
$this->assertTrue($client->getResponse()->headers->contains($key, $value));
$this->assertResponseNotHeaderEquals($value, $key, $client);
$this->assertFalse($client->getResponse()->headers->contains($key, $value));
$this->assertResponseHeaderRegExp($regex, $key, $client);
$this->assertRegExp($regex, $client->getResponse()->headers->get($key));
$this->assertResponseNotHeaderRegExp($regex, $key, $client);
$this->assertNotRegExp($regex, $client->getResponse()->headers->get($key));
$this->assertResponseCookie($value, $attributes, $name, $client);
$this->assertTrue($client->getResponse()->hasCookie($name));
2010-06-23 10:39:33 +02:00
Fabien Potencier
7661e9a5f7
[HttpKernel] changed the semantic of Response::__toString() to something more useful
2010-06-23 10:34:53 +02:00
catchamonkey
7ed3992072
Fixed a typo in the Process class
2010-06-23 07:44:30 +02:00
Bernhard Schussek
c486e1ba10
Renamed Bundle classes to be named like the bundle itself for more clarity
2010-06-23 07:37:55 +02:00
Fabien Potencier
4a742138e6
Fixed fatal error when the permission to write cache files was denied
2010-06-23 07:35:46 +02:00
Bernhard Schussek
7f94fc7f73
[Routing] Fixed fatal error when the permission to write cache files was denied
2010-06-23 07:34:15 +02:00
Fabien Potencier
0e3b88a058
[DependencyInjection] fixed inheritence when using extensions
2010-06-22 17:27:49 +02:00
Sergiy Sokolenko
733c5d5a09
[Foundation] fixed a typo
2010-06-22 16:38:35 +02:00
Fabien Potencier
bc71fac2bf
[WebBundle] fixed Mustache... again
2010-06-22 16:36:34 +02:00
Fabien Potencier
21d79d08dc
replaced logic with http_build_query()
2010-06-22 16:34:16 +02:00
Kris Wallsmith
ea6c3c2aec
Switched positioning of debug bar to absolute for mobile browsers.
2010-06-22 16:30:20 +02:00
Fabien Pennequin
97fa85477c
[WebBundle] Fixed php notice error when template name is not valid
2010-06-22 16:27:09 +02:00
Fabien Potencier
2a2ed30b87
[RequestHandler] fixed typo
2010-06-22 16:25:42 +02:00
Fabien Potencier
8ea13f910c
[HttpKernel] fixed order of arguments for assertions - to be coherent with the order of PHPUnit assertions
2010-06-21 13:35:41 +02:00
Fabien Potencier
7db3ef75a0
[WebBundle] renamed collectors.xml to profiling.xml
2010-06-21 12:12:25 +02:00
Fabien Potencier
d6a7b43e8a
[DomCrawler] fixed add() method to support HTML content as string
2010-06-19 11:42:07 +02:00
Kris Wallsmith
8c0f7e8569
[OutputEscaper] switched to casting object as string rather than call magic method directly
2010-06-16 17:16:13 +02:00
Fabien Potencier
dc18e54130
added some phpdoc
2010-06-16 15:45:20 +02:00
Fabien Potencier
3b4efe52cb
added a way to retrieve the profiler from a test
2010-06-16 15:33:09 +02:00
Fabien Potencier
f4d82f385e
removed unneeded use statement
2010-06-16 15:11:10 +02:00
Fabien Potencier
f815a6a4a6
removed container dependency for the web debug toolbar
2010-06-16 14:25:43 +02:00
Fabien Potencier
61a8fc3c2c
refactored the profiler classes
2010-06-16 14:19:46 +02:00
Fabien Potencier
b9ae18db39
[ProfilerBundle] refactored the profiler bundle
2010-06-16 10:38:53 +02:00
Fabien Potencier
fad8bd768c
removed testers
2010-06-16 10:19:24 +02:00
Fabien Potencier
cec2f48405
[ProfilerManager] added a X-Debug-Token header when the profiling is enabled
2010-06-16 07:44:40 +02:00
Fabien Potencier
79f339092a
disabled toolbar in the test environment
2010-06-15 23:24:05 +02:00
Fabien Potencier
25c4ff3b9c
fixed toolbar setting when overridden
2010-06-15 23:22:54 +02:00
Fabien Potencier
1405db4ed3
fixed typo
2010-06-15 09:58:30 +02:00
Fabien Potencier
14cb6dd77c
made the test configuration inherit from the dev one by default in the skeleton
2010-06-15 09:33:52 +02:00
Kris Wallsmith
1fbabff572
Removed removal of parameters when optimizing the container so one class name stored in a parameter can be used for multiple services (think multiple entity/document managers)
2010-06-14 13:19:24 +02:00
Fabien Potencier
b17400454b
[DomCrawler] added some shortcut methods to the Form classes to make the API more friendly
2010-06-14 09:04:45 +02:00
Fabien Potencier
16f7d3a040
[PropelBundle] fixed Propel configuraiton when no dbal is configured
2010-06-12 14:36:11 +02:00
Fabien Potencier
b48cc5b311
[WebBundle] added a command to initialize a new application
2010-06-11 10:07:30 +02:00
Fabien Potencier
6ec9b9966e
fixed coding standards for XML and YAML files
2010-06-11 10:06:44 +02:00
Francois Zaninotto
d3f9431757
[PropelBundle] Removed old model autoloader
2010-06-11 09:26:48 +02:00
Francois Zaninotto
3a35c327c5
[PropelBundle] Added more details in the README
2010-06-11 09:26:39 +02:00
Francois Zaninotto
ca00e20748
[PropelBundle] Removed need for custom autoloader since Propel now supports namespaces
2010-06-11 09:26:36 +02:00
Fabien Potencier
075edbc3b7
[TwigBundle] updated the bundle to take advantage of the latest Twig version
2010-06-10 19:19:00 +02:00
Fabien Potencier
77d3f924df
added a way to easily change the environment and the debug flag in functional tests
2010-06-10 18:26:53 +02:00
Fabien Potencier
defa307d40
[WebBundle] added some black magic to remove the boiler plate code needed in end user functional tests
2010-06-10 18:16:58 +02:00
Fabien Potencier
e3c2e40c06
[Foundation] added Kernel::__clone()
2010-06-10 17:54:39 +02:00
Fabien Potencier
c11b707967
fixed tests
2010-06-10 17:26:10 +02:00
Fabien Potencier
a78f88687c
[WebBundle] fixed default skeleton
2010-06-10 16:52:25 +02:00
Fabien Potencier
50610bc92b
[SwiftmailerBundle] removed the need for adding the swiftmailer path to the include path
2010-06-10 10:37:23 +02:00
ornicar
7764a278c4
Fix Exception message in ControllerManager
2010-06-09 08:05:30 +02:00
henrikbjorn
6d5f186728
[DoctrineBundle] Removed array_reverse from DoctrineExtension so src/Application/SomeBundle/Entities/Entiy.php is favored over src/Bundle/SomeBundle/Entities/Entity.php
2010-06-09 08:04:39 +02:00
Fabien Potencier
37dda2ba8b
[TwigBundle] fixed typos
2010-06-08 22:14:17 +02:00
Fabien Potencier
b86880da5e
[TwigBundle] updated the bundle according to the latest version of Twig
2010-06-08 16:50:34 +02:00
Fabien Potencier
28f4bccb33
renamed culture to locale (patch from henrikbjorn)
2010-06-07 10:10:00 +02:00
Fabien Potencier
aa050e2f08
fixed ZF2 unit tests
2010-06-07 10:09:10 +02:00
Fabien Potencier
409a742503
[ZendBundle] updated the Zend Framework bundle to use ZF2
2010-06-07 09:48:51 +02:00
Fabien Potencier
294e54fb21
[TwigBundle] fixed service names
2010-06-07 09:36:20 +02:00
Fabien Potencier
a7e5f81803
changed all framework extensions to take advantage of the new extension configuration inheritance from previous commit
2010-06-07 09:24:13 +02:00
Fabien Potencier
b057ef613f
[DependencyInjection] changed the extension mechanism to allow an extension to be inherit and merge from an existing configuration
2010-06-07 09:24:13 +02:00
Fabien Potencier
a79ad894f9
added a way to run tests that depends on external libraries
2010-06-07 09:24:09 +02:00
Fabien Potencier
626b88c8f1
[Console] simplified asXml() method
2010-06-03 09:25:51 +02:00
Fabien Potencier
227653fd24
[TwigBundle] added the javascript token parsers in the helper extension
2010-06-03 08:47:46 +02:00
Jeremy Mikola
6261cc2669
Fixed bad examples in doctrine:generate:entities help output.
2010-06-03 08:43:22 +02:00
Fabien Potencier
12328a1bcb
[TwigBundle] updated the bundle to work with the latest Twig version
2010-06-03 08:42:22 +02:00
Fabien Potencier
d05cec8a39
[TwigBundle] fixed typos
2010-06-03 08:33:54 +02:00
Fabien Potencier
1a3790a636
[Foundation] normalized app name for use in a class name
2010-06-01 10:03:50 +02:00
Jeremy Mikola
59f60abbd5
Updated EntityGenerator spaces param to new coding standards
2010-05-27 14:06:53 -04:00
Jeremy Mikola
8b82e73ab9
Added bundle and entity parameters to limit operating scope of the doctrine:generate:entities command.
2010-05-27 14:06:53 -04:00
Jeremy Mikola
75cc89b4ee
Added output to doctrine:generate:entity command and removed undesirable (and misnamed) call to doctrine:generate:entities.
2010-05-27 14:06:53 -04:00
Fabien Potencier
a7e20687f6
[PropelBundle] added logging
2010-05-27 17:28:34 +02:00
Fabien Potencier
c1e0c3edba
[PropelBundle] added automatic bootstrapping of Propel in the boot
2010-05-27 17:28:31 +02:00
Fabien Potencier
c9e8934ee0
[PropelBundle] fixed Propel and Phing autoloading
2010-05-27 17:28:28 +02:00
Fabien Potencier
13839f23ce
[PropelBundle] fixed generation of propel_autoload.php
2010-05-27 17:28:25 +02:00
Fabien Potencier
448d1a31df
[PropelBundle] added autoloading for model classes
2010-05-27 17:28:21 +02:00
Fabien Potencier
ebca4f679f
updated propel:build command
2010-05-27 17:28:18 +02:00
Francois Zaninotto
6f87c9389d
added more details to README
2010-05-27 17:28:15 +02:00
Francois Zaninotto
79d4a299b6
[PropelBundle] Added requirement for external libraries in README
2010-05-27 17:28:11 +02:00
Francois Zaninotto
cb23828a0a
[PropelBundle] Initial commit (WIP) (thanks @fabpot)
2010-05-27 17:28:07 +02:00
Fabien Potencier
85d4a0d55f
added a way to pass default options to splitTemplateName
2010-05-27 09:25:16 +02:00
Fabien Potencier
28c0329deb
[TwigBundle] added javascript/javascripts tags
2010-05-27 09:22:21 +02:00
Greg Thornton
5a09375dc4
Moved migrations-specific method out of DoctrineBundle\Command\DoctrineCommand and into the migrations bundle.
2010-05-25 18:25:08 +02:00
Greg Thornton
0512d13c07
Added missing DoctrineCommand imports to DoctrineMigrationsBundle.
2010-05-25 18:25:00 +02:00
Bongiraud Dominique
9fa1cb5e71
removed unused parameter in Request
2010-05-25 18:21:24 +02:00
Bongiraud Dominique
3a398b84a2
fixed invert parameters in Request::create method
2010-05-25 18:19:57 +02:00
Fabien Potencier
a1bf29743d
[Templating] fixed typo in phpdoc
2010-05-25 18:16:08 +02:00
Jeremy Mikola
e282820835
[WebBundle] Controller::generateUrl() was not passing absolute parameter
2010-05-25 18:15:04 +02:00
Fabien Potencier
abe86d2608
[Foundation] added the env and debug information in the project container class name to avoid potential clashes if you manipulate several container in the same PHP script
2010-05-25 18:13:53 +02:00
Fabien Potencier
632ef95e06
[HttpKernel] added Request::overrideGlobals()
2010-05-24 14:02:58 +02:00
Greg Thornton
b949c8e80c
Fixed doctrine migrations commands namespace.
2010-05-21 18:16:59 +02:00
Fabien Potencier
269651235a
fixed XSD local paths
2010-05-21 16:18:29 +02:00
Greg Thornton
73db693591
Added unix_socket doctrine.dbal.connection option, which is used by the doctrine2 PDOMySql driver.
2010-05-21 14:54:30 +02:00
Matthieu Bontemps
a9c047f846
[TwigBundle] fixed phpdoc in RouteTokenParser
2010-05-21 14:50:44 +02:00
Fabien Potencier
360f79f3a1
[Finder] refactored directory depth management
2010-05-21 13:22:34 +02:00
Fabien Potencier
9426f820a7
[Finder] refactored size and date comparators
2010-05-21 12:50:13 +02:00
Fabien Potencier
46a8a1752f
[Templating] removed CompilableLoaderInterface and fixed unit tests
2010-05-20 20:57:25 +02:00
Fabien Potencier
6ea878242b
fixed coding standards
2010-05-20 19:29:12 +02:00
Fabien Potencier
87143b3dd3
[TwigBundle] added the Twig bundle (proof of concept)
2010-05-20 19:11:09 +02:00
Fabien Potencier
2f4c9a32e9
made splitTemplateName() public
2010-05-20 17:23:33 +02:00
Fabien Potencier
d7c83571ff
[Templating] enabled escaping only when the renderer is php
2010-05-20 17:22:24 +02:00
Fabien Potencier
f11d539420
[Templating] added a isFresh() method to Loader classes
2010-05-20 17:15:36 +02:00
Fabien Potencier
8f112ae261
[Templating] added some missing phpdoc
2010-05-20 15:22:48 +02:00
Fabien Potencier
bee9d77ed3
[WebBundle] fixed hardcoded php renderer in template paths
2010-05-20 13:53:39 +02:00
Fabien Potencier
78286bed68
[WebBundle] fixed template name with a custom renderer
2010-05-20 13:52:43 +02:00
Fabien Potencier
8cd2b45004
[WebBundle] added a way to add more renderer to the Templating Engine from the container
2010-05-20 13:51:47 +02:00
Fabien Potencier
04a0032293
[Templating] added a __isset() method to the Engine
2010-05-20 13:50:14 +02:00
Fabien Potencier
d14daf9275
[HttpKernel] fixed Request::getETags()
2010-05-19 18:52:13 +02:00
Fabien Potencier
f62dd3520d
[WebBundle] fixed ExceptionHandler configuration
2010-05-19 18:51:31 +02:00
Fabien Potencier
3704b67cda
[HttpKernel] fixed signature
2010-05-19 16:35:12 +02:00
Kris Wallsmith
6a3dcce31e
[WebBundle] added missing "class" attributes to xsd
2010-05-19 16:32:32 +02:00
Kris Wallsmith
66426733ec
[SwiftmailerBundle] updated XSD based on visual audit
2010-05-19 16:32:01 +02:00
Kris Wallsmith
12a09f5cb5
[DoctrineBundle] updated XSD based on a visual audit
2010-05-19 16:31:54 +02:00
Kris Wallsmith
fe80be7e35
Fixed reference to moved listener
2010-05-19 15:56:48 +02:00
Bongiraud Dominique
3dce658b8a
[BrowserKit]
...
- Fixed inverted parameters in Client::requestFromRequest
- Add missing parameter documentation in Request::__construct()
2010-05-19 15:29:24 +02:00
Fabien Potencier
eec7db8238
fixed some coding standards (extracted from 37c45180ae5513927586)
2010-05-19 15:27:53 +02:00
Matthieu Bontemps
5e1c495bbb
Fix an indentation problem in Crawler.php
2010-05-19 15:19:47 +02:00
Fabien Potencier
6e6092596b
[HttpKernel] added a method to retrieved the ETags from the IF_NONE_MATCH header in a Request
2010-05-19 11:25:07 +02:00
Fabien Potencier
005051c389
[HttpKernel] added support for weak etags and added a method to set all cookies
2010-05-19 11:24:31 +02:00
Fabien Potencier
c840c294fa
added methods to introspect a Bundle
2010-05-19 10:24:36 +02:00
Fabien Potencier
e09d57ca8b
moved Doctrine migration commands to another bundle as migrations are not part of Doctrine core
2010-05-19 09:45:49 +02:00
ornicar
efc4777b23
[DoctrineBundle] fixed DoctrineBundle migration namespaces
2010-05-19 09:36:42 +02:00
Fabien Potencier
8c4dd5cca9
refactored the listeners management
2010-05-19 09:16:18 +02:00
Fabien Potencier
3fe83cd726
[WebBundle] finished the refactoring of the actions helper
2010-05-18 13:08:06 +02:00
Fabien Potencier
3749c59041
[WebBundle] introduced a ControllerManager class
2010-05-18 12:48:56 +02:00
Fabien Potencier
e715bc3d45
[Console] updated OutputInterface
2010-05-17 15:05:25 +02:00
Fabien Potencier
638d3b0f59
[WebBundle] made a small optimization
2010-05-14 11:50:19 +02:00
Fabien Potencier
c8dde44b61
[WebBundle] added support for URI in actions helper
2010-05-14 11:22:20 +02:00
Fabien Potencier
b6852c3b6e
[Finder] added a data range filter
2010-05-14 09:29:04 +02:00
Fabien Potencier
c757616fb7
[Finder] fixed phpdoc
2010-05-14 09:18:42 +02:00
Fabien Potencier
569508adea
[WebBundle] added options to the render method of the actions helper
2010-05-13 20:23:23 +02:00
Fabien Potencier
2c165693e7
changed the main parameter of the kernel handle() method to type with 3 different values
2010-05-13 17:17:33 +02:00
Fabien Potencier
bb77e9a3d6
[WebBundle] re-organized the sub-request management a bit (WIP)
2010-05-13 08:29:04 +02:00
Fabien Potencier
72947d8588
re-organized the sub-request management a bit (WIP)
2010-05-13 08:15:37 +02:00
Fabien Potencier
fd331bac18
changed the routing to accept a single _controller argument instead of _bundle, _controller, and _action (the _controller is the : separated representation of a controller - this is more coherent with other part of the framework)
2010-05-12 20:49:45 +02:00
Fabien Potencier
9005efaa17
added a comment in PHPDoc about what should be a helper instance
2010-05-12 20:48:23 +02:00
Fabien Potencier
10424155bf
fixed some coding standards problems
2010-05-11 10:36:31 +02:00
Fabien Potencier
d8752c7fab
[HttpKernel] moved getDate() from ParameterBag to HeaderBag
2010-05-10 19:40:18 +02:00
Fabien Potencier
653620406b
[HttpKernel] added Request::getQueryString()
2010-05-10 13:20:03 +02:00
Fabien Potencier
287f787927
[HttpKernel] added Request::getUri()
2010-05-10 13:08:19 +02:00
Jordi Boggiano
33a7d9a0a4
fixed curlies folding, part three, handled remaining special cases manually
2010-05-09 09:15:38 +02:00
Jordi Boggiano
9ed3d0468e
folded all curly brackets of control structures to conform to PEAR/ZF CS, part two
2010-05-09 09:15:22 +02:00
Fabien Potencier
16055d229b
moved the requirement of the bootstrap.php later in the process
2010-05-07 19:35:08 +02:00
Fabien Potencier
75f0d47b54
[HttpKernel] added support for query strings in Request::create() method
2010-05-07 18:31:45 +02:00
Jordi Boggiano
2684de0d8e
Folded all curly brackets of control structures to conform to PEAR/ZF CS
2010-05-07 18:24:05 +02:00
Fabien Potencier
e79976817d
fixed typo in previous commit
2010-05-06 14:32:54 +02:00
Fabien Potencier
9c2c992870
added a raw argument to the HttpKernel::handle() method
2010-05-06 14:26:48 +02:00
Fabien Potencier
83c6d337e2
changed coding standards: indendation is now 4 spaces
2010-05-06 13:25:53 +02:00
Fabien Potencier
6328d514a3
renamed RequestHandler component to HttpKernel
2010-05-06 12:04:50 +02:00
ornicar
3bce03a7e1
[WebBundle] fixed Finder namespace in Filesystem
2010-05-06 08:46:47 +02:00
Fabien Potencier
04da781529
[RequestHandler] changed server object in Request to be a simple ParameterBag
2010-05-05 10:24:34 +02:00
tirnanog06
5d77229aca
[WebBundle] second argument in array_merge must be an array
2010-05-04 21:54:13 +02:00
Fabien Potencier
02858c4c3d
[Finder] simplified LimitDepthFilterIterator
2010-05-04 13:05:18 +02:00
Fabien Potencier
aaeb48f744
[Finder] made the in() method fluent as others as Finder now implements the IteratorAggregate interface
2010-05-04 11:34:29 +02:00
Fabien Potencier
376ca78346
[Finder] replaced ChainIterator with PHP built-in AppendIterator
2010-05-04 11:07:25 +02:00
Fabien Potencier
4be3a508f1
[RequestHandler] fixed HeaderBag usage
2010-05-03 18:10:24 +02:00
Fabien Potencier
bdbb02d7b9
[Foundation] added a way to call RequestHandler::handleRaw() from the Kernel
2010-05-03 16:13:29 +02:00
Fabien Potencier
5d26bb89a0
[WebBundle] added a query parameter to the controller loader for more flexibility
2010-05-03 15:37:23 +02:00
Fabien Potencier
606e44e491
[RequestHandler] added a bunch of HTTP cache related methods to the Response class
2010-05-03 11:47:01 +02:00
Fabien Potencier
c34da5d6c4
renamed RequestBag to ParameterBag, added HeaderBag, changed the Response to use the new HeaderBag, added a class to manage the Cache-Control header
2010-05-03 11:40:23 +02:00
Fabien Potencier
b3a6c6f346
[RequestHandler] removed fluent interface for Response, fixed some PHPDoc
2010-05-03 11:23:53 +02:00
Fabien Potencier
ca26672ede
[RequestHandler] converted response status texts keys to integer
2010-05-03 11:22:33 +02:00
Fabien Potencier
8fe25d343b
[WebBundle] made the request instance explicit in the controller base class (useful if you inject the request for testing purpose)
2010-05-03 11:17:02 +02:00
Fabien Potencier
a9d8f39382
[Foundation] moved some Kernel initializations in the boot() method to speed up creation of Kernel instances
2010-05-03 09:54:17 +02:00
Fabien Potencier
0858289397
[WebBundle] added a routing file for the 'default' route
2010-05-03 09:14:35 +02:00
Fabien Potencier
afa1cea103
[DotrineBundle] dixed case on MySQL driver
2010-05-02 18:05:49 +02:00
Fabien Potencier
a06d4a80dd
[RequestHandler] fixed incorrect splitting of Accept-* headers
2010-04-28 08:34:57 +02:00
pborreli
cdc9c94628
fixed phpdoc
2010-04-26 14:08:30 +02:00
Fabien Potencier
9eb3607edf
[WebBundle] made a small optimization
2010-04-25 22:18:17 +02:00
Fabien Potencier
018c8d548c
fixed link generation when doing sub-requests
2010-04-25 16:17:54 +02:00
Fabien Potencier
e983029ddc
Revert "fixed link generation when doing sub-requests"
...
This reverts commit f8ba68332f
.
2010-04-25 16:16:05 +02:00
Fabien Potencier
f8ba68332f
fixed link generation when doing sub-requests
2010-04-25 16:15:20 +02:00
Fabien Potencier
ee799f6f6f
[RequestHandler] changed Request to use the headers bag when appropriate
2010-04-25 13:34:34 +02:00
Fabien Potencier
038f7d7bb4
[RequestHandler] added getPort() and setMethod() to Request
2010-04-25 13:34:02 +02:00
Fabien Potencier
1bce64678f
[RequestHandler] fixed cloning of Request instances
2010-04-25 13:32:45 +02:00
Fabien Potencier
3074f12727
[RequestHandler] added a way to delete a parameter from a RequestBag instance
2010-04-25 13:20:55 +02:00
Fabien Potencier
711b3d371a
fixed request management
...
* The "main" request is stored in the RequestHandler
* The request is passed to the core.response event
2010-04-25 13:18:42 +02:00
Fabien Potencier
ed36859094
[WebBundle] remove unneeded code
2010-04-25 13:18:07 +02:00
Fabien Potencier
9052418f6e
[WebBundle] added a trace of uncaught exception with error_log() in prod environment
2010-04-25 13:15:26 +02:00