Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 534a91c

Browse filesBrowse files
[3.0] Various deprecations cleanups
1 parent 8b15af9 commit 534a91c
Copy full SHA for 534a91c

File tree

Expand file treeCollapse file tree

11 files changed

+3
-97
lines changed
Filter options
Expand file treeCollapse file tree

11 files changed

+3
-97
lines changed

‎src/Symfony/Bundle/FrameworkBundle/DataCollector/AjaxDataCollector.php

Copy file name to clipboardExpand all lines: src/Symfony/Bundle/FrameworkBundle/DataCollector/AjaxDataCollector.php
-27Lines changed: 0 additions & 27 deletions
This file was deleted.

‎src/Symfony/Bundle/FrameworkBundle/Resources/config/collectors.xml

Copy file name to clipboardExpand all lines: src/Symfony/Bundle/FrameworkBundle/Resources/config/collectors.xml
-4Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@
1515
<tag name="data_collector" template="@WebProfiler/Collector/request.html.twig" id="request" priority="335" />
1616
</service>
1717

18-
<service id="data_collector.ajax" class="Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector" public="false">
19-
<tag name="data_collector" template="@WebProfiler/Collector/ajax.html.twig" id="ajax" priority="315" />
20-
</service>
21-
2218
<service id="data_collector.exception" class="Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector" public="false">
2319
<tag name="data_collector" template="@WebProfiler/Collector/exception.html.twig" id="exception" priority="305" />
2420
</service>

‎src/Symfony/Bundle/TwigBundle/DependencyInjection/Compiler/ExtensionPass.php

Copy file name to clipboardExpand all lines: src/Symfony/Bundle/TwigBundle/DependencyInjection/Compiler/ExtensionPass.php
-5Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,5 @@ public function process(ContainerBuilder $container)
7777
if ($container->has('assets.packages')) {
7878
$container->getDefinition('twig.extension.assets')->addTag('twig.extension');
7979
}
80-
81-
if (method_exists('Symfony\Bridge\Twig\AppVariable', 'setContainer')) {
82-
// we are on Symfony <3.0, where the setContainer method exists
83-
$container->getDefinition('twig.app_variable')->addMethodCall('setContainer', array(new Reference('service_container')));
84-
}
8580
}
8681
}

‎src/Symfony/Bundle/WebProfilerBundle/Controller/ProfilerController.php

Copy file name to clipboardExpand all lines: src/Symfony/Bundle/WebProfilerBundle/Controller/ProfilerController.php
-21Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -116,27 +116,6 @@ public function panelAction(Request $request, $token)
116116
)), 200, array('Content-Type' => 'text/html'));
117117
}
118118

119-
/**
120-
* Purges all tokens.
121-
*
122-
* @return Response A Response instance
123-
*
124-
* @throws NotFoundHttpException
125-
*/
126-
public function purgeAction()
127-
{
128-
@trigger_error('The '.__METHOD__.' method is deprecated since version 2.8 and will be removed in 3.0.', E_USER_DEPRECATED);
129-
130-
if (null === $this->profiler) {
131-
throw new NotFoundHttpException('The profiler must be enabled.');
132-
}
133-
134-
$this->profiler->disable();
135-
$this->profiler->purge();
136-
137-
return new RedirectResponse($this->generator->generate('_profiler_info', array('about' => 'purge')), 302, array('Content-Type' => 'text/html'));
138-
}
139-
140119
/**
141120
* Displays information page.
142121
*

‎src/Symfony/Bundle/WebProfilerBundle/Resources/config/routing/profiler.xml

Copy file name to clipboardExpand all lines: src/Symfony/Bundle/WebProfilerBundle/Resources/config/routing/profiler.xml
-4Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@
1616
<default key="_controller">web_profiler.controller.profiler:searchBarAction</default>
1717
</route>
1818

19-
<route id="_profiler_purge" path="/purge">
20-
<default key="_controller">web_profiler.controller.profiler:purgeAction</default>
21-
</route>
22-
2319
<route id="_profiler_info" path="/info/{about}">
2420
<default key="_controller">web_profiler.controller.profiler:infoAction</default>
2521
</route>

‎src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ private function parseDefinition(\DOMElement $service, $file)
221221
if (false !== strpos($name, '-') && false === strpos($name, '_') && !array_key_exists($normalizedName = str_replace('-', '_', $name), $parameters)) {
222222
$parameters[$normalizedName] = XmlUtils::phpize($node->nodeValue);
223223
}
224-
// keep not normalized key for BC too
224+
// keep not normalized key
225225
$parameters[$name] = XmlUtils::phpize($node->nodeValue);
226226
}
227227

‎src/Symfony/Component/DomCrawler/Crawler.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/DomCrawler/Crawler.php
+2-12Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -901,12 +901,7 @@ private function relativize($xpath)
901901
$expression = substr($expression, strlen($parenthesis));
902902
}
903903

904-
// BC for Symfony 2.4 and lower were elements were adding in a fake _root parent
905-
if (0 === strpos($expression, '/_root/')) {
906-
@trigger_error('XPath expressions referencing the fake root node are deprecated since version 2.8 and will be unsupported in 3.0. Please use "./" instead of "/_root/".', E_USER_DEPRECATED);
907-
908-
$expression = './'.substr($expression, 7);
909-
} elseif (0 === strpos($expression, 'self::*/')) {
904+
if (0 === strpos($expression, 'self::*/')) {
910905
$expression = './'.substr($expression, 8);
911906
}
912907

@@ -921,12 +916,7 @@ private function relativize($xpath)
921916
$expression = 'self::'.substr($expression, 2);
922917
} elseif (0 === strpos($expression, 'child::')) {
923918
$expression = 'self::'.substr($expression, 7);
924-
} elseif ('/' === $expression[0] || 0 === strpos($expression, 'self::')) {
925-
// the only direct child in Symfony 2.4 and lower is _root, which is already handled previously
926-
// so let's drop the expression entirely
927-
$expression = $nonMatchingExpression;
928-
} elseif ('.' === $expression[0]) {
929-
// '.' is the fake root element in Symfony 2.4 and lower, which is excluded from results
919+
} elseif ('/' === $expression[0] || '.' === $expression[0] || 0 === strpos($expression, 'self::')) {
930920
$expression = $nonMatchingExpression;
931921
} elseif (0 === strpos($expression, 'descendant::')) {
932922
$expression = 'descendant-or-self::'.substr($expression, strlen('descendant::'));

‎src/Symfony/Component/DomCrawler/Tests/CrawlerTest.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/DomCrawler/Tests/CrawlerTest.php
-10Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -551,16 +551,6 @@ public function testFilterXPathWithFakeRoot()
551551
$this->assertCount(0, $crawler->filterXPath('self::_root'), '->filterXPath() returns an empty result if the XPath references the fake root node');
552552
}
553553

554-
/** @group legacy */
555-
public function testLegacyFilterXPathWithFakeRoot()
556-
{
557-
$crawler = $this->createTestCrawler();
558-
$this->assertCount(0, $crawler->filterXPath('/_root'), '->filterXPath() returns an empty result if the XPath references the fake root node');
559-
560-
$crawler = $this->createTestCrawler()->filterXPath('//body');
561-
$this->assertCount(1, $crawler->filterXPath('/_root/body'));
562-
}
563-
564554
public function testFilterXPathWithAncestorAxis()
565555
{
566556
$crawler = $this->createTestCrawler()->filterXPath('//form');

‎src/Symfony/Component/Form/Tests/AbstractFormTest.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/Form/Tests/AbstractFormTest.php
-2Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ abstract class AbstractFormTest extends \PHPUnit_Framework_TestCase
3434

3535
protected function setUp()
3636
{
37-
// We need an actual dispatcher to use the deprecated
38-
// bindRequest() method
3937
$this->dispatcher = new EventDispatcher();
4038
$this->factory = $this->getMock('Symfony\Component\Form\FormFactoryInterface');
4139
$this->form = $this->createForm();

‎src/Symfony/Component/Process/ProcessBuilder.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/Process/ProcessBuilder.php
-1Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,6 @@ public function getProcess()
268268
$script = implode(' ', array_map(array(__NAMESPACE__.'\\ProcessUtils', 'escapeArgument'), $arguments));
269269

270270
if ($this->inheritEnv) {
271-
// include $_ENV for BC purposes
272271
$env = array_replace($_ENV, $_SERVER, $this->env);
273272
} else {
274273
$env = $this->env;

‎src/Symfony/Component/Validator/Validator/RecursiveContextualValidator.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/Validator/Validator/RecursiveContextualValidator.php
-10Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -191,8 +191,6 @@ public function validateProperty($object, $propertyName, $groups = null)
191191
$classMetadata = $this->metadataFactory->getMetadataFor($object);
192192

193193
if (!$classMetadata instanceof ClassMetadataInterface) {
194-
// Cannot be UnsupportedMetadataException because of BC with
195-
// Symfony < 2.5
196194
throw new ValidatorException(sprintf(
197195
'The metadata factory should return instances of '.
198196
'"\Symfony\Component\Validator\Mapping\ClassMetadataInterface", '.
@@ -242,8 +240,6 @@ public function validatePropertyValue($objectOrClass, $propertyName, $value, $gr
242240
$classMetadata = $this->metadataFactory->getMetadataFor($objectOrClass);
243241

244242
if (!$classMetadata instanceof ClassMetadataInterface) {
245-
// Cannot be UnsupportedMetadataException because of BC with
246-
// Symfony < 2.5
247243
throw new ValidatorException(sprintf(
248244
'The metadata factory should return instances of '.
249245
'"\Symfony\Component\Validator\Mapping\ClassMetadataInterface", '.
@@ -404,7 +400,6 @@ private function validateEachObjectIn($collection, $propertyPath, array $groups,
404400
if (is_array($value)) {
405401
// Arrays are always cascaded, independent of the specified
406402
// traversal strategy
407-
// (BC with Symfony < 2.5)
408403
$this->validateEachObjectIn(
409404
$value,
410405
$propertyPath.'['.$key.']',
@@ -416,7 +411,6 @@ private function validateEachObjectIn($collection, $propertyPath, array $groups,
416411
}
417412

418413
// Scalar and null values in the collection are ignored
419-
// (BC with Symfony < 2.5)
420414
if (is_object($value)) {
421415
$this->validateObject(
422416
$value,
@@ -615,8 +609,6 @@ private function validateClassNode($object, $cacheKey, ClassMetadataInterface $m
615609

616610
// If TRAVERSE, fail if we have no Traversable
617611
if (!$object instanceof \Traversable) {
618-
// Must throw a ConstraintDefinitionException for backwards
619-
// compatibility reasons with Symfony < 2.5
620612
throw new ConstraintDefinitionException(sprintf(
621613
'Traversal was enabled for "%s", but this class '.
622614
'does not implement "\Traversable".',
@@ -726,7 +718,6 @@ private function validateGenericNode($value, $object, $cacheKey, MetadataInterfa
726718
if (is_array($value)) {
727719
// Arrays are always traversed, independent of the specified
728720
// traversal strategy
729-
// (BC with Symfony < 2.5)
730721
$this->validateEachObjectIn(
731722
$value,
732723
$propertyPath,
@@ -739,7 +730,6 @@ private function validateGenericNode($value, $object, $cacheKey, MetadataInterfa
739730

740731
// If the value is a scalar, pass it anyway, because we want
741732
// a NoSuchMetadataException to be thrown in that case
742-
// (BC with Symfony < 2.5)
743733
$this->validateObject(
744734
$value,
745735
$propertyPath,

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.