Skip to content

Commit b345acb

Browse files
committed
[TASK] Use contract folder for interfaces
1 parent aa7c890 commit b345acb

12 files changed

+17
-11
lines changed

fractor-xml/src/AbstractXmlFractor.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
namespace a9f\FractorXml;
44

5-
use a9f\Fractor\Fractor\FractorRule;
5+
use a9f\Fractor\Contract\FractorRule;
6+
use a9f\FractorXml\Contract\DomNodeVisitor;
7+
use a9f\FractorXml\Contract\XmlFractor;
68

79
abstract class AbstractXmlFractor implements DomNodeVisitor, XmlFractor, FractorRule
810
{

fractor-xml/src/DomNodeVisitor.php fractor-xml/src/Contract/DomNodeVisitor.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace a9f\FractorXml;
3+
namespace a9f\FractorXml\Contract;
44

55
/**
66
* TODO decide if the methods should allow returning values that then replace things/modify the DOM?

fractor-xml/src/XmlFractor.php fractor-xml/src/Contract/XmlFractor.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace a9f\FractorXml;
3+
namespace a9f\FractorXml\Contract;
44

55
interface XmlFractor extends DomNodeVisitor
66
{

fractor-xml/src/DependencyInjection/XmlFractorCompilerPass.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
namespace a9f\FractorXml\DependencyInjection;
44

5+
use a9f\FractorXml\Contract\XmlFractor;
56
use a9f\FractorXml\XmlFileProcessor;
6-
use a9f\FractorXml\XmlFractor;
77
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
88
use Symfony\Component\DependencyInjection\ContainerBuilder;
99
use Symfony\Component\DependencyInjection\Reference;

fractor-xml/src/DomDocumentIterator.php

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

33
namespace a9f\FractorXml;
44

5+
use a9f\FractorXml\Contract\DomNodeVisitor;
6+
57
final class DomDocumentIterator
68
{
79
/** @var int */

fractor-xml/src/XmlFileProcessor.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
namespace a9f\FractorXml;
44

5-
use a9f\Fractor\Fractor\FileProcessor;
5+
use a9f\Fractor\Contract\FileProcessor;
6+
use a9f\FractorXml\Contract\XmlFractor;
67

78
final class XmlFileProcessor implements FileProcessor
89
{

fractor-xml/tests/DomDocumentIteratorTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
namespace a9f\FractorXml\Tests;
44

5+
use a9f\FractorXml\Contract\DomNodeVisitor;
56
use a9f\FractorXml\DomDocumentIterator;
6-
use a9f\FractorXml\DomNodeVisitor;
77
use a9f\FractorXml\Tests\Fixtures\CollectingDomNodeVisitor;
88
use PHPUnit\Framework\Attributes\CoversClass;
99
use PHPUnit\Framework\Attributes\Test;

fractor-xml/tests/Fixtures/CollectingDomNodeVisitor.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace a9f\FractorXml\Tests\Fixtures;
44

5-
use a9f\FractorXml\DomNodeVisitor;
5+
use a9f\FractorXml\Contract\DomNodeVisitor;
66

77
class CollectingDomNodeVisitor implements DomNodeVisitor
88
{

fractor/src/Configuration/FractorConfig.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
namespace a9f\Fractor\Configuration;
44

5-
use a9f\Fractor\Fractor\FileProcessor;
6-
use a9f\Fractor\Fractor\FractorRule;
5+
use a9f\Fractor\Contract\FileProcessor;
6+
use a9f\Fractor\Contract\FractorRule;
77
use Symfony\Component\DependencyInjection\ContainerBuilder;
88

99
final class FractorConfig extends ContainerBuilder

fractor/src/Fractor/FileProcessor.php fractor/src/Contract/FileProcessor.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace a9f\Fractor\Fractor;
3+
namespace a9f\Fractor\Contract;
44

55
interface FileProcessor
66
{

fractor/src/Fractor/FractorRule.php fractor/src/Contract/FractorRule.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace a9f\Fractor\Fractor;
3+
namespace a9f\Fractor\Contract;
44

55
interface FractorRule
66
{

fractor/src/Fractor/FractorRunner.php

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
namespace a9f\Fractor\Fractor;
44

55
use a9f\Fractor\Configuration\FractorConfig;
6+
use a9f\Fractor\Contract\FileProcessor;
67
use a9f\Fractor\FileSystem\FileFinder;
78

89
/**

0 commit comments

Comments
 (0)