Skip to content

Commit f9a2b9c

Browse files
committed
Move twig extension to bundle
1 parent 09b694f commit f9a2b9c

File tree

6 files changed

+17
-71
lines changed

6 files changed

+17
-71
lines changed

composer.json

+1-4
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,7 @@
2222
"myclabs/php-enum": "^1.5"
2323
},
2424
"require-dev": {
25-
"phpunit/phpunit": "^5.7|^6.0",
26-
"twig/twig": "^1.34.2|^2.4.4",
27-
"symfony/phpunit-bridge": "^3.0|^4.0",
28-
"symfony/routing": "^3.0|^4.0"
25+
"phpunit/phpunit": "^5.7|^6.0"
2926
},
3027
"autoload": {
3128
"psr-4": {

phpunit.xml.dist

-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<phpunit bootstrap="vendor/autoload.php" colors="true">
3-
<listeners>
4-
<listener class="Symfony\Bridge\PhpUnit\SymfonyTestsListener" />
5-
</listeners>
63
<testsuites>
74
<testsuite>
85
<directory suffix="Test.php">tests</directory>

src/Twig/Extension/QrCodeExtension.php

-36
This file was deleted.

src/WriterRegistry.php

+14-5
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,24 @@ public function loadDefaultWriters(): void
2828
return;
2929
}
3030

31-
$this->addWriter(new BinaryWriter());
32-
$this->addWriter(new DebugWriter());
33-
$this->addWriter(new EpsWriter());
34-
$this->addWriter(new PngWriter());
35-
$this->addWriter(new SvgWriter());
31+
$this->addWriters([
32+
new BinaryWriter(),
33+
new DebugWriter(),
34+
new EpsWriter(),
35+
new PngWriter(),
36+
new SvgWriter()
37+
]);
3638

3739
$this->setDefaultWriter('png');
3840
}
3941

42+
public function addWriters(iterable $writers): void
43+
{
44+
foreach ($writers as $writer) {
45+
$this->addWriter($writer);
46+
}
47+
}
48+
4049
public function addWriter(WriterInterface $writer): void
4150
{
4251
$this->writers[$writer->getName()] = $writer;

src/WriterRegistryInterface.php

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313

1414
interface WriterRegistryInterface
1515
{
16+
public function addWriters(iterable $writers): void;
17+
1618
public function addWriter(WriterInterface $writer): void;
1719

1820
public function getWriter(string $name): WriterInterface;

tests/Twig/Extension/QrCodeExtensionTest.php

-23
This file was deleted.

0 commit comments

Comments
 (0)