Skip to content

Commit 2b509d9

Browse files
committed
remove replacing twig.extension.assets with ProxyAssetExtension
1 parent b4ad0f4 commit 2b509d9

File tree

6 files changed

+9
-53
lines changed

6 files changed

+9
-53
lines changed

src/DependencyInjection/Compiler/ReplaceAssetExtensionAndPakcagesDefinitionPass.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ class ReplaceAssetExtensionAndPakcagesDefinitionPass implements CompilerPassInte
2323
public function process(ContainerBuilder $container)
2424
{
2525
if ($container->hasDefinition('twig.extension.assets') && $container->hasDefinition('assets.packages')) {
26-
$container->getDefinition('phpmentors_proxy_url_rewrite.proxy_asset_extension')->setArguments($container->getDefinition('twig.extension.assets')->getArguments());
27-
$container->setAlias('twig.extension.assets', 'phpmentors_proxy_url_rewrite.proxy_asset_extension');
28-
2926
$container->getDefinition('phpmentors_proxy_url_rewrite.proxy_packages')->setArguments($container->getDefinition('assets.packages')->getArguments());
3027
$container->setAlias('assets.packages', 'phpmentors_proxy_url_rewrite.proxy_packages');
3128
}

src/Resources/config/services.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8" ?>
22
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
33
<parameters>
4-
<parameter key="phpmentors_proxy_url_rewrite.proxy_asset_extension.class">PHPMentors\ProxyURLRewriteBundle\Templating\ProxyAssetExtension</parameter>
54
<parameter key="phpmentors_proxy_url_rewrite.proxy_packages.class">PHPMentors\ProxyURLRewriteBundle\Asset\ProxyPackages</parameter>
65
<parameter key="phpmentors_proxy_url_rewrite.proxy_url.class">PHPMentors\ProxyURLRewriteBundle\ProxyUrl\ProxyUrl</parameter>
76
<parameter key="phpmentors_proxy_url_rewrite.proxy_url_collection.class">PHPMentors\ProxyURLRewriteBundle\ProxyUrl\ProxyUrlCollection</parameter>
@@ -15,7 +14,6 @@
1514
<argument type="service" id="phpmentors_proxy_url_rewrite.proxy_url_matcher"/>
1615
</call>
1716
</service>
18-
<service id="phpmentors_proxy_url_rewrite.proxy_asset_extension" class="%phpmentors_proxy_url_rewrite.proxy_asset_extension.class%" public="false"/>
1917
<service id="phpmentors_proxy_url_rewrite.proxy_url" class="%phpmentors_proxy_url_rewrite.proxy_url.class%" abstract="true">
2018
<factory service="phpmentors_proxy_url_rewrite.proxy_url_factory" method="create"/>
2119
</service>

src/Templating/ProxyAssetExtension.php

Lines changed: 0 additions & 29 deletions
This file was deleted.

tests/Functional/Bundle/TestBundle/Resources/views/UrlRewritingInTemplates/index.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44

55
{% block body %}
66
<div>{{ referenceType }}</div>
7-
<div id="asset">{{ asset('/bundles/test/foo.png', null, referenceType) }}</div>
7+
<div id="asset">{{ asset('/bundles/test/foo.png') }}</div>
88
{% endblock %}

tests/Functional/UrlRewritingInControllersTest.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,19 +67,14 @@ public function rewriteUrlInGenerateUrlData()
6767
{
6868
return array(
6969
array('/foo/bar/', UrlGeneratorInterface::ABSOLUTE_PATH, '/foo/bar/url-rewriting-in-controllers/'),
70-
array('/foo/bar/', UrlGeneratorInterface::ABSOLUTE_URL, 'http://backend1.example.com/foo/bar/url-rewriting-in-controllers/'),
7170
array('/foo/bar/', UrlGeneratorInterface::NETWORK_PATH, '//backend1.example.com/foo/bar/url-rewriting-in-controllers/'),
7271
array('//example.com/foo/bar/', UrlGeneratorInterface::ABSOLUTE_PATH, '/foo/bar/url-rewriting-in-controllers/'),
73-
array('//example.com/foo/bar/', UrlGeneratorInterface::ABSOLUTE_URL, 'http://example.com/foo/bar/url-rewriting-in-controllers/'),
7472
array('//example.com/foo/bar/', UrlGeneratorInterface::NETWORK_PATH, '//example.com/foo/bar/url-rewriting-in-controllers/'),
7573
array('http://example.com/foo/bar/', UrlGeneratorInterface::ABSOLUTE_PATH, '/foo/bar/url-rewriting-in-controllers/'),
76-
array('http://example.com/foo/bar/', UrlGeneratorInterface::ABSOLUTE_URL, 'http://example.com/foo/bar/url-rewriting-in-controllers/'),
7774
array('http://example.com/foo/bar/', UrlGeneratorInterface::NETWORK_PATH, '//example.com/foo/bar/url-rewriting-in-controllers/'),
7875
array('https://example.com/foo/bar/', UrlGeneratorInterface::ABSOLUTE_PATH, '/foo/bar/url-rewriting-in-controllers/'),
79-
array('https://example.com/foo/bar/', UrlGeneratorInterface::ABSOLUTE_URL, 'https://example.com/foo/bar/url-rewriting-in-controllers/'),
8076
array('https://example.com/foo/bar/', UrlGeneratorInterface::NETWORK_PATH, '//example.com/foo/bar/url-rewriting-in-controllers/'),
8177
array('http://example.com:8180/foo/bar/', UrlGeneratorInterface::ABSOLUTE_PATH, '/foo/bar/url-rewriting-in-controllers/'),
82-
array('http://example.com:8180/foo/bar/', UrlGeneratorInterface::ABSOLUTE_URL, 'http://example.com:8180/foo/bar/url-rewriting-in-controllers/'),
8378
array('http://example.com:8180/foo/bar/', UrlGeneratorInterface::NETWORK_PATH, '//example.com:8180/foo/bar/url-rewriting-in-controllers/'),
8479
);
8580
}

tests/Functional/UrlRewritingInTemplatesTest.php

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -68,25 +68,20 @@ protected function removeCacheDir()
6868
public function rewriteUrlInAssetData()
6969
{
7070
return array(
71-
array('/foo/bar/', false, '/foo/bar/bundles/test/foo.png'),
72-
array('//example.com/foo/bar/', false, '/foo/bar/bundles/test/foo.png'),
73-
array('//example.com/foo/bar/', true, 'http://example.com/foo/bar/bundles/test/foo.png'),
74-
array('http://example.com/foo/bar/', false, '/foo/bar/bundles/test/foo.png'),
75-
array('http://example.com/foo/bar/', true, 'http://example.com/foo/bar/bundles/test/foo.png'),
76-
array('https://example.com/foo/bar/', false, '/foo/bar/bundles/test/foo.png'),
77-
array('https://example.com/foo/bar/', true, 'https://example.com/foo/bar/bundles/test/foo.png'),
78-
array('http://example.com:8180/foo/bar/', false, '/foo/bar/bundles/test/foo.png'),
79-
array('http://example.com:8180/foo/bar/', true, 'http://example.com:8180/foo/bar/bundles/test/foo.png'),
80-
array('https://example.com:8180/foo/bar/', false, '/foo/bar/bundles/test/foo.png'),
81-
array('https://example.com:8180/foo/bar/', true, 'https://example.com:8180/foo/bar/bundles/test/foo.png'),
71+
array('/foo/bar/', '/foo/bar/bundles/test/foo.png'),
72+
array('//example.com/foo/bar/', '/foo/bar/bundles/test/foo.png'),
73+
array('http://example.com/foo/bar/', '/foo/bar/bundles/test/foo.png'),
74+
array('https://example.com/foo/bar/', '/foo/bar/bundles/test/foo.png'),
75+
array('http://example.com:8180/foo/bar/', '/foo/bar/bundles/test/foo.png'),
76+
array('https://example.com:8180/foo/bar/', '/foo/bar/bundles/test/foo.png'),
8277
);
8378
}
8479

8580
/**
8681
* @test
8782
* @dataProvider rewriteUrlInAssetData
8883
*/
89-
public function rewriteUrlInAsset($proxyUrl, $referenceType, $rewroteUrl)
84+
public function rewriteUrlInAsset($proxyUrl, $rewroteUrl)
9085
{
9186
$client = $this->createClient(array('config' => function (ContainerBuilder $container) use ($proxyUrl) {
9287
$container->loadFromExtension('framework', array(
@@ -102,7 +97,7 @@ public function rewriteUrlInAsset($proxyUrl, $referenceType, $rewroteUrl)
10297
));
10398
}));
10499

105-
$client->request('GET', sprintf('http://backend1.example.com:8080/url-rewriting-in-templates/?referenceType=%s', $referenceType));
100+
$client->request('GET', 'http://backend1.example.com:8080/url-rewriting-in-templates/');
106101

107102
$this->assertThat($client->getResponse()->getStatusCode(), $this->equalTo(200), $client->getResponse()->getContent());
108103
$this->assertThat($client->getCrawler()->filterXpath("//*[@id='asset']")->text(), $this->equalTo($rewroteUrl));

0 commit comments

Comments
 (0)