- 29 Jan, 2018 9 commits
-
-
Sergei Morozov authored
-
Sergei Morozov authored
-
Sergei Morozov authored
-
Sergei Morozov authored
-
Sergei Morozov authored
-
Sergei Morozov authored
-
Michael Moravec authored
-
Michael Moravec authored
-
Gabriel Caruso authored
-
- 07 Jan, 2018 1 commit
-
-
Sergei Morozov authored
Fixes #2953.
-
- 04 Jan, 2018 2 commits
-
-
Gabriel Caruso authored
-
Marco Pivetta authored
This reverts commit e3ab1276, reversing changes made to f988b0a6.
-
- 03 Jan, 2018 1 commit
-
-
Gabriel Caruso authored
-
- 02 Jan, 2018 1 commit
-
-
Adrien Crivelli authored
-
- 01 Jan, 2018 11 commits
-
-
Adrien Crivelli authored
-
Adrien Crivelli authored
-
Adrien Crivelli authored
-
Adrien Crivelli authored
-
Adrien Crivelli authored
We prefer to test across all platforms at once with `SchemaManagerFunctionalTestCase::testEscapedDefaultValueMustBePreserved()` rather than to test only a single specific platform.
-
Adrien Crivelli authored
-
Adrien Crivelli authored
-
Adrien Crivelli authored
-
Adrien Crivelli authored
-
Adrien Crivelli authored
-
Adrien Crivelli authored
It is now possible to use `\` in non-escaped default values for a column, and it will be automatically escaped for platforms that need it. Previously this lead to a confusion when diffing actual and expected schema leading to perpetual out of sync schema. Before: ```php /** * @ORM\Column(options={"default" = "Foo\\Bar"})) */ private $name; ``` After: ```php /** * @ORM\Column(options={"default" = "Foo\Bar"})) */ private $name; ``` And the result in database will be a default value exactly as written in the annotation, that is `Foo\Bar`.
-
- 28 Dec, 2017 1 commit
-
-
Sergei Morozov authored
-
- 26 Dec, 2017 2 commits
-
-
Sergei Morozov authored
-
Simon Podlipsky authored
-
- 24 Dec, 2017 1 commit
-
-
Michael Moravec authored
-
- 14 Dec, 2017 1 commit
-
-
Gabriel Caruso authored
-
- 08 Dec, 2017 2 commits
-
-
Grégoire Paris authored
People that are starting a new project will immediately know what this is about, but people upgrading doctrine might get a lot of these and should have a better clue regarding what this is about.
-
Tomáš Holan authored
-
- 07 Dec, 2017 2 commits
-
-
Grégoire Paris authored
People do not need to know that this will be implemented as an exception.
-
Gabriel Caruso authored
-
- 06 Dec, 2017 2 commits
-
-
Grégoire Paris authored
I am not sure if there is a rationale behind ignoring extra keys like this. I was under the impression that something might copy options to platform specific options, thus leaving options in the original array, knowing they would be ignored anyway. If it is the case, it would be best to just move them, otherwise, this commit might help troubleshoot some mapping issues. I had to fix some tests that wrongly used that options array (maybe these options were valid at some point?).
-
Gabriel Caruso authored
-
- 05 Dec, 2017 1 commit
-
-
Tomáš Holan authored
Added test case for PHP Resource as parameter in Driver exception
-
- 28 Nov, 2017 1 commit
-
-
Gabriel Caruso authored
-
- 21 Nov, 2017 2 commits
-
-
Luís Cobucci authored
The reasoning behind this is to essentially rely on a single type (or the absence of it), therefore add type declarations. Since these are private methods we can do that without breaking BC.
-
Gawain Lynch authored
-