[DoctrineBridge] Fixed an issue with DoctrineParserCache
removed unneeded use statements
bug #9923 [DoctrineBridge] Fixed an issue with DoctrineParserCache (florianv)

This PR was merged into the 2.4 branch.

Discussion
----------

[DoctrineBridge] Fixed an issue with DoctrineParserCache

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets |
| License       | MIT
| Doc PR        |

The `DoctrineParserCache` returns `false` when there is no entry (https://github.com/doctrine/cache/blob/master/lib/Doctrine/Common/Cache/Cache.php#L52).
But the `ExpressionLanguage` class expects `null` to be returned by the `ParserCacheInterface`, which causes the expressions to not be parsed when using a `DoctrineParserCache`.

Commits
-------

16728f7 [DoctrineBridge] Fixed an issue with DoctrineParserCache
minor #9921 removed unneeded use statements (fabpot)

This PR was merged into the 2.4 branch.

Discussion
----------

removed unneeded use statements

Commits
-------

fd45c83 removed unneeded use statements
Merge branch '2.4'

* 2.4:
  removed unneeded use statements
  [DoctrineBridge] Fixed an issue with DoctrineParserCache
  removed unneeded use statements
  Prepend Child Bundle paths before the parent
  [Routing] add unit tests for Symfony\Component\Routing\RequestContext class
removed unneeded use statements
[Finder] Added GLOB_BRACE support in Finder::in() method
[Finder] Added a test case for the GLOB_BRACE in Finder:in().
[Finder] Included GLOB_BRACE support in the CHANGELOG.
Revert "bug #9112 Prepend Child Bundle paths before the parent (trsteel88)"

This reverts commit cfa99a96ddccb0be75945e6c0d57e4461fd1bf62, reversing
changes made to f8965b6499726d0dae711b94f726375812d2fa34.
Merge branch '2.3' into 2.4

* 2.3:
  Revert "bug #9112 Prepend Child Bundle paths before the parent (trsteel88)"
Merge branch '2.4'

* 2.4:
  Revert "bug #9112 Prepend Child Bundle paths before the parent (trsteel88)"
[Routing] add missing unit tests for Route and RouteCollection classes
minor #9925 [Routing] add missing unit tests for Route and RouteCollection classes (FlorianLB)

This PR was squashed before being merged into the 2.3 branch (closes #9925).

Discussion
----------

[Routing] add missing unit tests for Route and RouteCollection classes

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | none
| License       | MIT
| Doc PR        | none

Just add few unit tests in Route and RouteCollection classes to have a full coverage.

Commits
-------

7bbd568 [Routing] add missing unit tests for Route and RouteCollection classes
feature #9926 [Finder] Added GLOB_BRACE support in Finder::in() method (jakzal)

This PR was merged into the 2.5-dev branch.

Discussion
----------

[Finder] Added GLOB_BRACE support in Finder::in() method

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | yes
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | #9705
| License       | MIT
| Doc PR        | ~

**before**

```php
$finder->files()->in([
    'My/First/Directory',
    'My/Second/Directory',
    'My/Third/Directory',
]);
```

**after**

```php
$finder->files()->in('My/{First,Second,Third}/Directory');
```

Commits
-------

e2698fc [Finder] Included GLOB_BRACE support in the CHANGELOG.
30814d3 [Finder] Added a test case for the GLOB_BRACE in Finder:in().
da67f5d [Finder] Added GLOB_BRACE support in Finder::in() method
Removed all codeCoverageIgnore annotations from the code

These annotations are artificially bumping the code coverage. Unreached
code should be reported in the coverage report, even if we cannot reach
100% coverage for some safeguards.
Thus, some places using them were actually testable (and tested) code.
test for class route annotation
[HttpFoundation] Documented public properties.
[Propel1Bridge][ModelChoiceList] add exception message for invalid classes
minor #9931 Removed all codeCoverageIgnore annotations from the code (stof)

This PR was merged into the 2.5-dev branch.

Discussion
----------

Removed all codeCoverageIgnore annotations from the code

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | n/a
| License       | MIT
| Doc PR        | n/a

These annotations are artificially bumping the code coverage. Unreached code should be reported in the coverage report, even if we cannot reach 100% coverage for some safeguards IMO.
Thus, some places using them were actually testable (and tested) code.

Commits
-------

4248169 Removed all codeCoverageIgnore annotations from the code