Fabien Potencier
0cdd6ca4e2
[DoctrineBundle] added --path option to doctrine:generate:entities
2011-05-06 11:19:19 +02:00
Victor Berchet
68b3d0d5ac
[Form] Allow for arbitrary keys in PaddedChoiceList
2011-05-06 10:31:51 +02:00
Geyer Pierre
daeedb5705
Search engines should not indexing Profiler
2011-05-06 07:58:35 +02:00
Johannes Schmitt
486ecdc6a6
[Config] some exception improvements
2011-05-05 19:43:08 +02:00
Fabien Potencier
d9299e930b
[DoctrineBundle] changed mapping directory
...
From Resources/config/ to Resources/config/doctrine
From doctrine.orm.dcm.xml to mapping.orm.dcm.xml
2011-05-05 18:12:21 +02:00
Fabien Potencier
3f69333acb
[HttpKernel] refactored the ErrorHandler class
2011-05-05 08:53:16 +02:00
Fabien Potencier
ca3c5e652e
moved ErrorHandler management to the distributions
2011-05-05 08:53:13 +02:00
Fabien Potencier
0f0e5817b1
[HttpKernel] added a Kernel::init() method
2011-05-05 08:44:36 +02:00
Johannes Schmitt
362b7264d1
[Security][HttpFoundation] splits Request::hasSession() into hasSession(), and hasPreviousSession()
...
This closes #774 , and fixes #772 .
2011-05-05 08:38:07 +02:00
Fabien Potencier
aba8f1e180
[ClassLoader] added a debug class loader
2011-05-05 08:28:12 +02:00
Johannes Schmitt
c3084050a0
[SecurityBundle] added some tests
2011-05-05 08:20:35 +02:00
Johannes Schmitt
f787a2a748
Merge branch 'acl' of https://github.com/IamPersistent/symfony into security
2011-05-05 08:06:31 +02:00
Fabien Potencier
fe9ef5c68b
[Routing] fixed deep nested route collections ( closes #770 )
2011-05-04 23:29:47 +02:00
Fabien Potencier
36bcfcc5ee
Merge remote branch 'bschussek/form'
...
* bschussek/form:
[Form] CSRF fields are not included in the children of a FormView anymore if the view is not the root
[Form] FormView::offsetUnset() is now supported. It was possible anyway using getChildren() and setChildren().
[Form] Split the option "modifiable" of the "collection" type into "allow_add" and "allow_delete"
[Form] Added test for last commit by kriswallsmith and improved dealing with original names
[Form] Fixed variable scope when entering nested form helpers
[Form] Added tests for blocks/templates in the format _<ID>_(widget|row|label|...)
[Form] updated listener to check that data is an array
2011-05-04 22:13:33 +02:00
Fabien Potencier
b7c8442068
[DoctrineBundle] made Doctrine metadata configuration easier
...
You can now configure your Doctrine metadata in one single file named 'doctrine':
Resources/config/doctrine.orm.dcm.yml
Resources/config/doctirne.orm.dcm.xml
You can still use one file per entity, but the directory has changed (see the UPDATE file)
2011-05-04 19:58:48 +02:00
Fabien Potencier
ec226cd4bc
[DoctrineBundle] fixed doctrine:generate:entities
2011-05-04 19:38:36 +02:00
Fabien Potencier
c200b42e89
Merge remote branch 'kriswallsmith/http/forwarded-secure'
...
* kriswallsmith/http/forwarded-secure:
[HttpFoundation] added support for X-Forwarded-Port request header
2011-05-04 19:12:32 +02:00
Kris Wallsmith
ae46150bc8
[HttpFoundation] added support for X-Forwarded-Port request header
2011-05-04 09:56:34 -07:00
Fabien Potencier
e150ffd699
Merge remote branch 'Bart00/patch-1'
...
* Bart00/patch-1:
Change "zou moeten" to "moet", ("zou moeten" implies that the problem is not so severe and was translated from english too literally) Also fixes some typo's
2011-05-04 18:51:26 +02:00
Bernhard Schussek
74cca63938
[Form] CSRF fields are not included in the children of a FormView anymore if the view is not the root
2011-05-04 18:27:20 +02:00
Bernhard Schussek
173beeba74
[Form] FormView::offsetUnset() is now supported. It was possible anyway using getChildren() and setChildren().
2011-05-04 18:21:49 +02:00
Bernhard Schussek
3cc5d9f4cd
[Form] Split the option "modifiable" of the "collection" type into "allow_add" and "allow_delete"
2011-05-04 17:29:59 +02:00
Bernhard Schussek
bf1dfbbe99
[Form] Added test for last commit by kriswallsmith and improved dealing with original names
...
The form component should now guarantee to always pass an UploadedFile object to your model. There you can call getOriginalName() to retrieve the original name of the uploaded file. For security reasons, the real file name is a generated hash value.
2011-05-04 17:04:44 +02:00
Fabien Potencier
86d0ddb4e3
[DoctrineBundle] split Registry::getEntityManager() in two methods
...
Resetting an entity manager has a lot of consequences and the developer should
be aware of that. So, instead of implicitly reset an entity manager when it is
closed, the developer should reset it by hand if he thinks that this is
possible:
$em = $this->get('registry')->getEntityManager();
$em->getConnection()->beginTransaction(); // suspend auto-commit
try {
//... do some work
} catch (Exception $e) {
$em->getConnection()->rollback();
$em->close();
$this->get('registry')->resetEntityManager();
}
// you will get a new one
$em = $this->get('registry')->getEntityManager();
2011-05-04 16:23:47 +02:00
Bernhard Schussek
4c6f26f008
Merge remote branch 'kriswallsmith/form/fix-upload-fix' into kris_merge
2011-05-04 15:51:20 +02:00
Bernhard Schussek
eb50d766da
[Form] Fixed variable scope when entering nested form helpers
...
The consequence of this commit is that variables are accessible that have been passed to a surrounding form helper.
Example template:
{% block my_widget_label %}
<label>{{ label }}
{% endblock %}
{% block my_widget_row %}
{# It is not necessary to explicitely pass through the label variable #}
{{ form_label(form) }}
{{ form_widget(form) }}
{% endblock %}
Example usage:
{{ form_row(form.mywidget, { 'label': 'My Widget' }) }}
2011-05-04 15:40:15 +02:00
Bernhard Schussek
38098604af
[Form] Added tests for blocks/templates in the format _<ID>_(widget|row|label|...)
2011-05-04 15:33:51 +02:00
Daniel Holmes
dd692c0203
[Form] fixed transformation failed exception
2011-05-04 05:51:03 -07:00
Bart00
f9940b4175
Change "zou moeten" to "moet", ("zou moeten" implies that the problem is not so severe and was translated from english too literally)
...
Also fixes some typo's
2011-05-04 05:11:50 -07:00
Fabien Potencier
2e5bd42be3
Merge remote branch 'hollodk/master'
...
* hollodk/master:
Made some better translation.
First sample of translation.
2011-05-04 13:00:33 +02:00
Michael Holm
dc58b79e58
Made some better translation.
2011-05-04 12:47:06 +02:00
Fabien Potencier
ba3785896f
Merge remote branch 'schmittjoh/di'
...
* schmittjoh/di:
[DependencyInjection] fixes a bug when requesting a definition that uses property injection
2011-05-04 12:05:06 +02:00
Fabien Potencier
b752e31b66
Merge remote branch 'lenar/translation'
...
* lenar/translation:
added translation for Estonian
2011-05-04 11:46:05 +02:00
Fabien Potencier
0331501580
[DoctrineBundle] fixed some configuration options
2011-05-04 11:35:14 +02:00
lenar
1cfed9e24e
added translation for Estonian
2011-05-04 12:20:22 +03:00
Fabien Potencier
736948887d
Merge remote branch 'lenar/doctrinebundle'
...
* lenar/doctrinebundle:
fix variable names
2011-05-04 10:55:25 +02:00
Fabien Potencier
f7808de3a8
[DoctrineBundle] moved more DIC definition into orm.xml
2011-05-04 10:53:05 +02:00
lenar
1301995cdc
fix variable names
2011-05-04 11:11:38 +03:00
Fabien Potencier
6d334289ee
[BrowserKit] fixed a weird behavior where a PHP process returns a successful exit code, but the PHP scripts actually died
2011-05-04 09:08:05 +02:00
Fabien Potencier
17aa0ed0ed
changed the default httpOnly value for cookie for better security out of the box
2011-05-04 08:44:59 +02:00
Fabien Potencier
8b83b9847b
Merge remote branch 'wtfzdotnet/patch-1'
...
* wtfzdotnet/patch-1:
Some changes to the translation of "should" -> "zou moeten", "must" -> "moeten".
2011-05-04 08:05:01 +02:00
Michael Holm
8be22f19d7
First sample of translation.
2011-05-04 01:59:48 +02:00
Johannes Schmitt
2c287676fb
[DependencyInjection] fixes a bug when requesting a definition that uses property injection
2011-05-03 23:46:02 +02:00
Fabien Potencier
c7fddca891
replaced some url..code by rawurl..code
2011-05-03 23:06:55 +02:00
wtfzdotnet
898019559a
Some changes to the translation of "should" -> "zou moeten", "must" -> "moeten".
2011-05-03 14:06:33 -07:00
Fabien Potencier
e8838e51a6
[DoctrineBundle] fixed previous merge
2011-05-03 16:52:19 +02:00
Fabien Potencier
a02805714f
[DoctrineBundle] merged fabpot:doctrine-registry
2011-05-03 16:38:59 +02:00
Daniel Gomes
8870d3f31e
Merge remote-tracking branch 'upstream/master'
2011-05-03 14:28:33 +01:00
Daniel Gomes
0147df6b22
added translation for European Portugues (Portugal)
2011-05-03 14:27:37 +01:00
Fabien Potencier
731993869c
Merge remote branch 'Seldaek/exception_handling'
...
* Seldaek/exception_handling:
[HttpKernel] Log non-http exceptions as critical as well
2011-05-03 14:53:38 +02:00
Fabien Potencier
13bc7c7c53
Merge remote branch 'Seldaek/exception_template'
...
* Seldaek/exception_template:
[FrameworkBundle] Adjust styling and display of logs
2011-05-03 14:53:28 +02:00
Fabien Potencier
27d02a7d4a
[Routing] fixed regression (/ should not be matched by /{foo} when foo has no default value)
2011-05-03 14:48:08 +02:00
Jordi Boggiano
04f9b23b34
[FrameworkBundle] Adjust styling and display of logs
2011-05-03 14:44:27 +02:00
Jordi Boggiano
0ca4ed33fe
[HttpKernel] Log non-http exceptions as critical as well
2011-05-03 14:43:22 +02:00
Fabien Potencier
e9b085ef42
[DoctrineBundle] fixed typo
2011-05-03 14:06:34 +02:00
Fabien Potencier
036be03dff
[HttpKernel] fixed a PHP notice
2011-05-03 13:55:00 +02:00
Fabien Potencier
ca4c1355c7
[DoctrineBundle] made doctrine:generate:entities smarter
...
The doctrine:generate:entities is now able to generate classes
based on a bundle name, a class name, or a namespace.
The command has still some limitations which will be hopefully
be fixed later on.
If also generates the repository class when possible
(replaces the doctrine:generate:repositories command).
2011-05-03 13:39:01 +02:00
Daniel Holmes
807859f962
[FrameworkBundle] added a check in Client to only shutdown the kernel if a previous request has been made
2011-05-03 21:26:45 +10:00
Fabien Potencier
d2a9b23c28
[Routing] fixed routing when a pattern has only one segment which is an optional variable
2011-05-03 08:54:33 +02:00
Fabien Potencier
014b19040c
[DoctrineBundle] changed the Registry to return a new instance if the current em is closed
...
$em = $this->get('doctrine')->getEntityManager();
$em->getConnection()->beginTransaction(); // suspend auto-commit
try {
//... do some work
} catch (Exception $e) {
$em->getConnection()->rollback();
$em->close();
// get a new EM
$em = $this->get('doctrine')->getEntityManager();
}
2011-05-03 07:39:12 +02:00
Fabien Potencier
bd608c8bfa
[DoctrineBundle] removed redundant check
2011-05-03 07:38:23 +02:00
Daniel Holmes
34b44a0ff1
[FrameworkBundle] fixed CS
2011-05-03 15:00:01 +10:00
Daniel Holmes
9107ede18c
[FrameworkBundle][HttpKernel] added a default tearDown on the WebTestCase which will shut down the currently used kernel (if there is one) in Web functional tests
2011-05-03 14:17:33 +10:00
Kris Wallsmith
4ea274244d
[Form] updated listener to check that data is an array
2011-05-02 15:56:35 -07:00
Fabien Potencier
3e514c6eb8
[FrameworkBundle] simplified code
2011-05-02 23:04:24 +02:00
Fabien Potencier
4fd7892b34
[MonologBundle] fixed previous commit
2011-05-02 23:03:13 +02:00
Fabien Potencier
12fb4a0a95
Merge remote branch 'Seldaek/monolog_bundle'
...
* Seldaek/monolog_bundle:
[MonologBundle] Added support for new Monolog log level
[FrameworkBundle] Treat all log messages >=ERR as errors
2011-05-02 22:59:14 +02:00
Fabien Potencier
8746f7b902
Merge remote branch 'Seldaek/exception_logging'
...
* Seldaek/exception_logging:
Fixed status code check
[HttpKernel] Log 500+ errors as critical and not error
2011-05-02 22:58:19 +02:00
Fabien Potencier
f08fc7aae2
Merge remote branch 'Seldaek/loggerinterface'
...
* Seldaek/loggerinterface:
[HttpKernel] Removed log() from the LoggerInterface as the priority can not be safely determined across implementations
[HttpKernel] Prevent errors leaking out in the console on windows
2011-05-02 22:57:38 +02:00
Fabien Potencier
6b5438aa38
[DoctrineBundle] introduced a Registry class
...
The Registry knows all connections and entity managers declared into a service
container. The Registry is available via the 'doctrine' service.
If can be used to get connections and entity managers by name:
Before:
$em = $this->get('doctrine.orm.entity_manager');
$em = $this->get('doctrine.orm.foobar_entity_manager');
After:
$em = $this->get('doctrine')->getEntityManager();
$em = $this->get('doctrine')->getEntityManager('foobar');
It is better for several reasons:
* we rely less on naming conventions
* IDEs will be able to auto-complete methods
2011-05-02 22:28:48 +02:00
Jordi Boggiano
fd08f187c8
Fixed status code check
2011-05-02 21:50:21 +02:00
Jordi Boggiano
e0c12fa080
[HttpKernel] Removed log() from the LoggerInterface as the priority can not be safely determined across implementations
2011-05-02 19:04:49 +02:00
Fabien Potencier
6b74483204
[DoctrineBundle] made the ORM configuration service private (there are accessible via the entity manager anyway)
2011-05-02 18:50:13 +02:00
Jordi Boggiano
838853e58b
[HttpKernel] Log 500+ errors as critical and not error
...
This allows people to filter easily between 404 type of responses (that are mostly for users) and real errors in their application (where they probably want to get an email notification
2011-05-02 18:49:30 +02:00
Fabien Potencier
d0e31b8ca6
changed Application to have nice error messages when something bad happens early on the CLI
2011-05-02 18:35:38 +02:00
Jordi Boggiano
a56ea15363
[MonologBundle] Added support for new Monolog log level
2011-05-02 18:32:17 +02:00
Jordi Boggiano
25d7009c1c
[FrameworkBundle] Treat all log messages >=ERR as errors
2011-05-02 18:31:51 +02:00
Fabien Potencier
fc3be8a7cf
Merge remote branch 'schniper/patch-1'
...
* schniper/patch-1:
Fix Compass class path
2011-05-02 16:20:02 +02:00
Fabien Potencier
8210fb2f0f
Merge remote branch 'kriswallsmith/my-email-address'
...
* kriswallsmith/my-email-address:
updated my email address
2011-05-02 16:16:11 +02:00
Kris Wallsmith
1cd83c93e0
[AsseticBundle] fixed _controller/ prefix when dumping assets
2011-05-02 06:06:34 -07:00
Kris Wallsmith
562d84a964
updated my email address
2011-05-02 05:59:56 -07:00
Fabien Potencier
a3270da763
[DoctrineBundle] removed unused tag
2011-05-02 13:44:18 +02:00
Costin Bereveanu
cb2c6da346
Fix Compass class path
2011-05-02 02:12:56 -07:00
Fabien Potencier
3286819145
[DoctrineBundle] fixed CS
2011-05-01 23:01:52 +02:00
Matt Drollette
0029cbc397
made esi service public
2011-05-01 14:35:26 -05:00
Fabien Potencier
8b244f4f5e
[DoctrineBundle] fixed CS, removed some use statements
2011-05-01 21:30:19 +02:00
Fabien Potencier
aa29affc14
[DoctrineBundle] made some services private
2011-05-01 17:38:34 +02:00
Fabien Potencier
f55237dad7
[FrameworkBundle] fixed typo
2011-05-01 17:38:14 +02:00
Fabien Potencier
0642b60079
Merge remote branch 'lsmith77/serializer'
...
* lsmith77/serializer:
make it possible to read the normalizerCache when inheriting
2011-05-01 17:30:53 +02:00
Fabien Potencier
82e1713850
Merge remote branch 'hhamon/console_fix'
...
* hhamon/console_fix:
[Console] fixed phpdoc for Command class.
2011-05-01 17:30:24 +02:00
Fabien Potencier
11cdff93f3
[FrameworkBundle] refactored container:debug command
...
* Use a dumper to serialize the container into the cache (XML)
* Only keep the "real" services (abstract ones are not displayed anymore)
2011-05-01 17:21:20 +02:00
Fabien Potencier
0b165e13b2
[DependencyInjection] added public attribute when dumping a container to XML
2011-05-01 17:21:19 +02:00
Fabien Potencier
6fec656239
[DependencyInjection] forced anonymous services to always be private
2011-05-01 17:21:18 +02:00
Fabien Potencier
8b0450083a
[DependencyInjection] removed unused vars
2011-05-01 17:21:17 +02:00
Fabien Potencier
03f7049c7e
[DoctrineBundle] moved Doctrine proxy commands to their own sub-namespace
2011-05-01 12:12:49 +02:00
Fabien Potencier
6edb6447c8
[DoctrineBundle] fixed CS
2011-05-01 10:43:07 +02:00
Fabien Potencier
74a243bdd6
[DoctrineBundle] added connections and entity managers in web profiler
2011-05-01 10:06:10 +02:00
Fabien Potencier
422c7b2794
[WebProfilerBundle] tweaked CSS
2011-05-01 10:05:56 +02:00
Fabien Potencier
bad21f24cb
[DoctrineBundle] removed a reference to doctrine.orm.%s_entity_manager
2011-05-01 09:49:50 +02:00
Fabien Potencier
e5bd50e712
Merge remote branch 'kriswallsmith/assetic/sass-imports'
...
* kriswallsmith/assetic/sass-imports:
[AsseticBundle] updated sass, scss and compass filter configs to include base dir
2011-05-01 09:26:25 +02:00
Fabien Potencier
a4c6243743
[DoctrineBundle] refactored commands
2011-05-01 09:07:08 +02:00
Kris Wallsmith
ee3c239d12
[AsseticBundle] updated sass, scss and compass filter configs to include base dir
2011-04-30 19:53:02 -07:00
Fabien Potencier
a525a670a3
[DoctrineBundle] made an error message clearer
2011-04-30 22:43:14 +02:00
Hugo Hamon
c6bd284ecd
[Console] fixed phpdoc for Command class.
2011-04-30 22:17:30 +02:00
Fabien Potencier
d31c403bae
Merge remote branch 'pborreli/tests-fix-typos'
...
* pborreli/tests-fix-typos:
Various typos
[WebProfilerBundle] Fixed typo
[WebProfilerBundle] Adding unit tests
2011-04-30 21:53:15 +02:00
Pascal Borreli
391744719a
Various typos
2011-04-30 19:40:15 +00:00
Fabien Potencier
8b8545895f
[DoctrineBundle] fixed auto-mapping
...
When auto_mapping is true, you can avoid a bundle to be
automatically mapped by setting the value to false:
auto_mapping: true
mappings:
BlogBundle: false
With the above configuration, all bundles will be
auto-mapped, but the BlogBundle won't be.
Bundles that are defined in mappings won't be
managed by the auto-mapping feature:
auto_mapping: true
mappings:
BlogBundle: xml
2011-04-30 21:18:20 +02:00
Pascal Borreli
9960c86db9
[WebProfilerBundle] Fixed typo
2011-04-30 18:54:22 +00:00
Pascal Borreli
11d25f61e8
[WebProfilerBundle] Adding unit tests
2011-04-30 18:42:30 +00:00
Tobias Naumann
ad3fd30365
[DoctrineBundle] fixes undefined index notice
2011-04-30 11:25:47 +02:00
Fabien Potencier
885d927775
[DoctrineBundle] fixed typo
2011-04-30 08:46:14 +02:00
Fabien Potencier
bb7b7e851d
[FrameworkBundle] refactored tests
2011-04-30 07:36:59 +02:00
Fabien Potencier
2adc56d181
Merge remote branch 'danielholmes/request_listener_test'
...
* danielholmes/request_listener_test:
[FrameworkBundle] added RequstListener test verifying request context http port fix
2011-04-30 07:26:08 +02:00
Fabien Potencier
158181d34b
Merge remote branch 'danielholmes/request_context_routing'
...
* danielholmes/request_context_routing:
[Routing] added setContext to RouterInterfaces as it is used on RouterInterface references
2011-04-30 07:26:04 +02:00
Fabien Potencier
55aff78a59
Merge remote branch 'noelg/i18n-translations-dir'
...
* noelg/i18n-translations-dir:
[translations] Moved the application translations directory under Resources to be consistent with bundles
2011-04-30 07:24:13 +02:00
Fabien Potencier
b048c44b46
Merge remote branch 'vicb/file-security'
...
* vicb/file-security:
[HttpFoundation] Sanitize uploaded file original name
2011-04-30 07:21:47 +02:00
Fabien Potencier
79ac931358
Merge remote branch 'igorw/templating-optional-globals'
...
* igorw/templating-optional-globals:
[TwigBundle] Default $globals to null as in FrameworkBundle/PhpEngine
make Templating Engine $globals optional
2011-04-30 07:20:22 +02:00
Daniel Holmes
625cb11d1e
[FrameworkBundle] added RequstListener test verifying request context http port fix
2011-04-30 14:24:26 +10:00
Daniel Holmes
b14db26062
[Routing] added setContext to RouterInterfaces as it is used on RouterInterface references
2011-04-30 13:56:40 +10:00
Lukas Kahwe Smith
3248f02067
make it possible to read the normalizerCache when inheriting
...
see https://github.com/FriendsOfSymfony/RestBundle/compare/lazy_normalizer_refactoring
2011-04-29 23:51:37 +02:00
Deni
9dfe5bc5a4
[FrameworkBundle] Fixed russian translation of the Choice constraint
2011-04-30 01:20:20 +04:00
Igor Wiedler
aa8428632b
[TwigBundle] Default $globals to null as in FrameworkBundle/PhpEngine
2011-04-29 22:53:45 +02:00
Igor Wiedler
e7c0aea587
make Templating Engine $globals optional
2011-04-29 22:36:24 +02:00
Victor Berchet
dccac192d6
[HttpFoundation] Sanitize uploaded file original name
2011-04-29 19:27:53 +02:00
noel guilbert
f644bbc027
[translations] Moved the application translations directory under Resources to be consistent with bundles
2011-04-29 17:48:38 +02:00
Fabien Potencier
f8cc8a7deb
[DoctrineBundle] removed unneeded parameter definition
2011-04-29 16:48:19 +02:00
Fabien Potencier
ec8c9eed66
removed the doctrine.orm.class_metadata_factory_name parameter
2011-04-29 16:45:31 +02:00
Fabien Potencier
746ac2d24e
[FrameworkBundle] removed the need to specify the http/https port when you don't switch from http to https or the other way round
2011-04-29 16:42:49 +02:00
Fabien Potencier
2eb06bee1e
[FrameworkBundle] updated XSD
2011-04-29 16:35:33 +02:00
Fabien Potencier
ff9a7914e6
[WebProfilerBundle] replace url by path for WDT
2011-04-29 16:35:13 +02:00
Fabien Potencier
01695bc654
[DoctrineBundle] refactored event listeners/subscribers to not rely on parameter name conventions
...
* Doctrine event subscribers now all use the same "doctrine.event_subscriber" tag. To specify a connection,
use the "connection" attribute.
* Doctrine event listeners now all use the same "doctrine.event_listener" tag. To specify a connection,
use the "connection" attribute.
2011-04-29 16:09:26 +02:00
Fabien Potencier
a607afb8d2
[DoctrineBundle] added a doctrine.dbal.connections parameter that keeps the list of registered DBAL connections
2011-04-29 16:05:01 +02:00
Fabien Potencier
43e38c3ba4
[DoctrineBundle] changed doctrine.orm.entity_managers parameter to store the names and the ids
2011-04-29 16:04:54 +02:00
Fabien Potencier
a2a8edbabd
[Twig] made a small tweak in generated templates
2011-04-29 15:26:56 +02:00
Fabien Potencier
c631061955
Merge remote branch 'kertz/typo_fix'
...
* kertz/typo_fix:
fixed a typo
2011-04-29 11:06:45 +02:00
Fabien Potencier
72a5ba78a0
Merge remote branch 'xmontana/master'
...
* xmontana/master:
renamed catalan translation filename according to locale
renamed catalan translation filename according to locale
2011-04-29 11:06:21 +02:00
Fabien Potencier
a487c5200e
Revert "[TwigBundle] removed the extends tags from the table layout (it's not needed anymore)"
...
This reverts commit 66a01855f7
.
2011-04-29 11:03:45 +02:00
Fabien Potencier
6180b6aeb5
[TwigBundle] removed obsolete code
2011-04-29 10:48:20 +02:00
Fabien Potencier
66a01855f7
[TwigBundle] removed the extends tags from the table layout (it's not needed anymore)
2011-04-29 10:25:01 +02:00
Fabien Potencier
3a36c08d8e
added the possibility to easily customize the template of just one widget of a form (PHP edition)
2011-04-29 07:33:55 +02:00
Fabien Potencier
a204aec08b
added the possibility to easily customize the template of just one widget of a form
2011-04-29 00:20:21 +02:00
Xmontana
277bfb28b0
renamed catalan translation filename according to locale
2011-04-28 21:00:29 +02:00
chispita
cea05575a2
renamed catalan translation filename according to locale
2011-04-28 20:57:06 +02:00
Amal Raghav
26bfa43bfc
fixed a typo
2011-04-28 23:37:40 +05:30
Eriksen Costa
12968f144c
[Locale] updated ICU data, changes to note:
...
- The Indian Rupee sign was updated, few fonts supports it: http://en.wikipedia.org/wiki/Indian_rupee_sign
- Updated LocaleTypeTest, zh_Hans_MO was removed from ICU
2011-04-28 11:57:55 -03:00
Fabien Potencier
4cbc33a785
removed the automatic loading of the compiled classes (should be done explicitely by the end user now)
2011-04-28 14:19:10 +02:00
Fabien Potencier
3fe385e4fb
removed the autoloader map feature
...
This feature added complexity to the framework but wasn't used in the core anyway.
You can still use the Map class loader in your application though. But most of the time, using the APC
autoloader is just better.
2011-04-28 13:38:22 +02:00
Fabien Potencier
509f3dd454
removed the possibility to pass a template to render_widget()
...
This has been removed as the same can be achieved in a cleaner way:
* Use plain HTML with calls to more granular Twig form functions
* Create a macro if you really want to reuse the template snippet elsewhere
2011-04-28 12:19:29 +02:00
Fabien Potencier
9f11ab4177
Merge remote branch 'noelg/session-storage-bug'
...
* noelg/session-storage-bug:
Fixed a bug when the storage service is initialized later by another bundle. In this case, we can't add the storage class to the compiled class as the service does not exists.
2011-04-28 11:40:09 +02:00
Fabien Potencier
05f1481c6a
[Form] added the possibility to configure the CSRF field name and the disabling of the CSRF feature altogether
2011-04-28 11:28:44 +02:00
noel guilbert
6f1df3338d
Fixed a bug when the storage service is initialized later by another bundle.
...
In this case, we can't add the storage class to the compiled class as the
service does not exists.
2011-04-28 11:27:56 +02:00
Fabien Potencier
2e9278993c
added Definition::getArgument() (very useful when unit testing a Container)
2011-04-28 11:26:10 +02:00
Fabien Potencier
e72f1a9873
added a global secret setting to configure CSRF, the temporary storage, and possibly more
2011-04-28 10:49:59 +02:00
Fabien Potencier
1bc8071d4e
[DoctrineBundle] simplified code
2011-04-28 09:19:59 +02:00
Fabien Potencier
77f9daf374
[HttpKernel] allowed bundle names to have 'bundle' in their base name
2011-04-28 08:55:43 +02:00
Fabien Potencier
40d256e058
Merge remote branch 'kriswallsmith/kernel/bundle-extension'
...
* kriswallsmith/kernel/bundle-extension:
[HttpKernel] added check of default extension alias convention
[AsseticBundle] coding standard and comment tweaks
[HttpKernel] added BundleInterface::getContainerExtension() which is implicitly loaded
2011-04-28 08:48:57 +02:00
Fabien Potencier
4fb1035578
fixed Doctrine EntityType when the identifier is a string
2011-04-28 08:39:14 +02:00
Fabien Potencier
751eaab326
Merge remote branch 'mweimerskirch/form_fixes'
...
* mweimerskirch/form_fixes:
Fix DateTimeType by adding missing default options
2011-04-28 08:18:28 +02:00
Fabien Potencier
f865a79742
[Form] fixed DateTimeToTimestampTransformer to use the proper exception class
2011-04-28 08:07:19 +02:00
Fabien Potencier
0007702321
Merge remote branch 'Seldaek/datetime'
...
* Seldaek/datetime:
[Form] Use proper transformation exception in case of failure
2011-04-28 08:05:08 +02:00
Fabien Potencier
9e23189eb1
Merge remote branch 'Brouznouf/patch-2'
...
* Brouznouf/patch-2:
[Serializer] [XmlEncoder] Add unit test for decoding / encoding root with attributes
[Seriliazer] [XmlEncoder] Optimize conditions
[Serializer] [XmlEncoder] Allow decoder to extract attributes in root element
2011-04-28 07:49:55 +02:00
Stepan Tanasiychuk
411997dc59
fix wrong method name
2011-04-27 23:15:27 +03:00
Fabien Potencier
25ae70eb75
[DoctrineBundle] fixed regression
2011-04-27 21:36:23 +02:00
Fabien Potencier
289d35a7ae
Merge remote branch 'opensky/form-interface-use-statements'
...
* opensky/form-interface-use-statements:
[Form] Remove unnecessary use statements in EventListeners
2011-04-27 18:23:04 +02:00
Jeremy Mikola
f59423626a
[Form] Remove unnecessary use statements in EventListeners
2011-04-27 12:18:45 -04:00
Fabien Potencier
5fab450c33
Merge remote branch 'sasezaki/fixed-typo-domcrawler'
...
* sasezaki/fixed-typo-domcrawler:
fixed typoe on Exception message
2011-04-27 18:00:49 +02:00
Fabien Potencier
6431881754
[DoctrineBundle] added auto-mapping support in XSD
2011-04-27 17:41:36 +02:00
Fabien Potencier
c846990459
[DoctrineBundle] added the possibility to disable a bundle when using auto_mapping
...
orm:
auto_mapping: true
mappings:
FOSUserBundle: false
2011-04-27 17:41:36 +02:00
Fabien Potencier
c752429d7c
[DoctrineBundle] removed the possibility to use auto_mapping when you have more than one entity manager
2011-04-27 17:41:36 +02:00
Fabien Potencier
dc85727b5a
[DoctrineBundle] added an auto-mapping option to let Symfony register all enabled bundle mappings
...
Most of the time, you just want to register all your bundle mappings. It's a bit
tedious to do it by hand, not because of the amount of configuration you need to
type, but mainly because you can easily forget to do so
(also see https://github.com/symfony/symfony/pull/502 ).
So, setting auto_mapping to true allows Symfony to automatically register the mappings
it founds in the enabled bundles (default is false).
Even if auto_mapping is true, you can still define your mappings to add some more
or to override the defaults.
This change means that the default configuration that works most of the time for
most people is simple:
orm:
auto_mapping: true
2011-04-27 17:41:36 +02:00
Fabien Potencier
32070f5f68
[DoctrineBundle] fixed service visibility
2011-04-27 17:35:12 +02:00
Joel Wurtz
f11cc2de0b
[Seriliazer] [XmlEncoder] Optimize conditions
2011-04-27 08:00:31 -07:00
sasezaki
3d85db8fbc
fixed typoe on Exception message
2011-04-27 23:04:13 +09:00
Joel Wurtz
b6a9935314
[Serializer] [XmlEncoder] Allow decoder to extract attributes in root element
2011-04-27 06:34:41 -07:00
Fabien Potencier
71330e91d0
[DoctrineBundle] simplified code
2011-04-27 13:51:22 +02:00
Fabien Potencier
0f5f28c039
Merge remote branch 'Brouznouf/patch-1'
...
* Brouznouf/patch-1:
[Serializer] Fix bug when denormalize a class in cache
2011-04-27 13:37:49 +02:00
Fabien Potencier
ffd8c31f3a
[DoctrineBundle] reindented some code for clarity
2011-04-27 12:46:25 +02:00
Fabien Potencier
059104a9e7
[DoctrineBundle] added back the possibility to define a single entity manager with a shorter syntax (same reasonning as the previous commit for DBAL)
2011-04-27 12:27:44 +02:00
Fabien Potencier
3f1d969fcd
[DoctrineBundle] fixed a unit test
2011-04-27 12:26:54 +02:00
Joel Wurtz
a56e271025
[Serializer] Fix bug when denormalize a class in cache
2011-04-27 03:24:52 -07:00
Fabien Potencier
e63c2e2315
[DoctrineBundle] added back the possibility to easily define one DBAL connection
...
The reasonning reads as follows:
Most users will only ever use one database connection (and probably one entity manager for that matter).
So, this most common use case should be as easy as possible to configure.
This is BC.
Before:
doctrine:
dbal:
default_connection: default
connections:
default:
driver: pdo_mysql
dbname: Symfony2
user: root
password: null
After (optional):
doctrine:
dbal:
driver: pdo_mysql
dbname: Symfony2
user: root
password: null
2011-04-27 12:15:22 +02:00
Fabien Potencier
7395069b60
[DoctrineBundle] cleaned up code
2011-04-27 10:50:56 +02:00
Fabien Potencier
03511dea5c
[DoctrineBundle] removed the possibility to define an empty configuration for the DBAL (which does not make sense in real-life)
2011-04-27 10:37:08 +02:00
Fabien Potencier
55f9e6fb99
[DoctrineBundle] tweaked various exceptions to make it clear that the issue is related to Doctrine
2011-04-27 10:37:01 +02:00
Fabien Potencier
631393e29d
[DoctrineBundle] fixed CS
2011-04-27 10:15:03 +02:00
Fabien Potencier
aab56fa91e
[DoctrineBundle] moved some more definition to abstract definition
2011-04-27 10:15:02 +02:00
Fabien Potencier
f1b43450c3
[DoctrineBundle] removed parameters from orm.xml as they already have default values in the Configuration class
2011-04-27 10:14:59 +02:00
Fabien Potencier
35a32440c7
[DoctrineBundle] converted DBAL definition templates to abstract definitions
2011-04-27 09:47:43 +02:00
IamPersistent
22fd08531c
Merge branch 'master' into acl
2011-04-27 00:36:43 -07:00
Victor Berchet
d350e01e33
File & UploadedFile tweaks
2011-04-27 09:10:41 +02:00
Fabien Potencier
00bfd10ca9
[HttpFoundation] refactored File management to be safer
2011-04-27 08:50:33 +02:00
Fabien Potencier
b7cd7115d1
[HttpFoundation] removed protected methods that were not used
2011-04-27 08:04:10 +02:00
Fabien Potencier
5bb9da4b6d
[HttpFoundation] renamed getDefaultExtension() to guessExtension()
...
The renamed method now returns null if it cannot guess the extension. It allows
the developper to know whether the extension has been guessed or not.
2011-04-27 08:03:19 +02:00
Fabien Potencier
a26de5ba58
[HttpFoundation] fixed CS
2011-04-27 08:03:15 +02:00
Fabien Potencier
854fbd7f68
[HttpFoundation] use realpath to ensure that there is no .. in file path (to match phpdoc)
2011-04-27 07:58:54 +02:00
Fabien Potencier
9f846997ef
Merge remote branch 'Infranology/normalize-bools'
...
* Infranology/normalize-bools:
capitalized 'boolean'
replaced 'bool' with 'Boolean'
2011-04-27 07:48:12 +02:00
Eriksen Costa
164ce5210d
capitalized 'boolean'
2011-04-27 02:35:10 -03:00
Eriksen Costa
4db0752894
replaced 'bool' with 'Boolean'
2011-04-27 02:35:03 -03:00
IamPersistent
806c534560
add provider to configuration
2011-04-26 21:57:17 -07:00
IamPersistent
ebcd6f4563
update DI to handle change in config and another provider
2011-04-26 21:57:17 -07:00