From 919171649e5b5ca5fca9d812740e00c74c958393 Mon Sep 17 00:00:00 2001 From: Sebastian Schreiber Date: Tue, 16 Apr 2024 13:49:13 +0200 Subject: [PATCH] [TASK] Use contract folder for interfaces --- fractor-xml/src/AbstractXmlFractor.php | 4 +++- fractor-xml/src/{ => Contract}/DomNodeVisitor.php | 4 +++- fractor-xml/src/{ => Contract}/XmlFractor.php | 4 +++- .../src/DependencyInjection/XmlFractorCompilerPass.php | 2 +- fractor-xml/src/DomDocumentIterator.php | 2 ++ fractor-xml/src/XmlFileProcessor.php | 3 ++- fractor-xml/tests/DomDocumentIteratorTest.php | 2 +- fractor-xml/tests/Fixtures/CollectingDomNodeVisitor.php | 2 +- fractor/src/Configuration/FractorConfig.php | 4 ++-- fractor/src/{Fractor => Contract}/FileProcessor.php | 2 +- fractor/src/{Fractor => Contract}/FractorRule.php | 2 +- fractor/src/Fractor/FractorRunner.php | 1 + 12 files changed, 21 insertions(+), 11 deletions(-) rename fractor-xml/src/{ => Contract}/DomNodeVisitor.php (85%) rename fractor-xml/src/{ => Contract}/XmlFractor.php (76%) rename fractor/src/{Fractor => Contract}/FileProcessor.php (82%) rename fractor/src/{Fractor => Contract}/FractorRule.php (51%) diff --git a/fractor-xml/src/AbstractXmlFractor.php b/fractor-xml/src/AbstractXmlFractor.php index 337687ac..4b21abd3 100644 --- a/fractor-xml/src/AbstractXmlFractor.php +++ b/fractor-xml/src/AbstractXmlFractor.php @@ -2,7 +2,9 @@ namespace a9f\FractorXml; -use a9f\Fractor\Fractor\FractorRule; +use a9f\Fractor\Contract\FractorRule; +use a9f\FractorXml\Contract\DomNodeVisitor; +use a9f\FractorXml\Contract\XmlFractor; abstract class AbstractXmlFractor implements DomNodeVisitor, XmlFractor, FractorRule { diff --git a/fractor-xml/src/DomNodeVisitor.php b/fractor-xml/src/Contract/DomNodeVisitor.php similarity index 85% rename from fractor-xml/src/DomNodeVisitor.php rename to fractor-xml/src/Contract/DomNodeVisitor.php index 8c5792d9..175e128d 100644 --- a/fractor-xml/src/DomNodeVisitor.php +++ b/fractor-xml/src/Contract/DomNodeVisitor.php @@ -1,6 +1,8 @@