From e19b89d6f1b8dddb7bf89b11e9067192078afdac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20L=C3=BCck?= Date: Sat, 3 Aug 2024 16:41:48 +0200 Subject: [PATCH] Update to use PSR-4 autoloader --- composer.json | 8 ++++---- src/{Clue/Redis/Protocol => }/Factory.php | 0 src/{Clue/Redis/Protocol => }/Model/BulkReply.php | 0 src/{Clue/Redis/Protocol => }/Model/ErrorReply.php | 0 src/{Clue/Redis/Protocol => }/Model/IntegerReply.php | 0 src/{Clue/Redis/Protocol => }/Model/ModelInterface.php | 0 src/{Clue/Redis/Protocol => }/Model/MultiBulkReply.php | 0 src/{Clue/Redis/Protocol => }/Model/Request.php | 0 src/{Clue/Redis/Protocol => }/Model/StatusReply.php | 0 src/{Clue/Redis/Protocol => }/Parser/MessageBuffer.php | 0 src/{Clue/Redis/Protocol => }/Parser/ParserException.php | 0 src/{Clue/Redis/Protocol => }/Parser/ParserInterface.php | 0 src/{Clue/Redis/Protocol => }/Parser/RequestParser.php | 0 src/{Clue/Redis/Protocol => }/Parser/ResponseParser.php | 0 .../Protocol => }/Serializer/RecursiveSerializer.php | 0 .../Protocol => }/Serializer/SerializerInterface.php | 0 tests/FactoryTest.php | 2 ++ tests/Model/AbstractModelTest.php | 3 +++ tests/Model/BulkReplyTest.php | 2 ++ tests/Model/ErrorReplyTest.php | 2 ++ tests/Model/IntegerReplyTest.php | 2 ++ tests/Model/MultiBulkReplyTest.php | 2 ++ tests/Model/RequestTest.php | 2 ++ tests/Model/StatusReplyTest.php | 2 ++ tests/Parser/AbstractParserTest.php | 3 +++ tests/Parser/RequestParserTest.php | 2 ++ tests/Parser/ResponseParserTest.php | 2 ++ tests/Serializer/AbstractSerializerTest.php | 7 +++++-- tests/Serializer/RecursiveSerializerTest.php | 2 ++ tests/TestCase.php | 6 +++++- 30 files changed, 40 insertions(+), 7 deletions(-) rename src/{Clue/Redis/Protocol => }/Factory.php (100%) rename src/{Clue/Redis/Protocol => }/Model/BulkReply.php (100%) rename src/{Clue/Redis/Protocol => }/Model/ErrorReply.php (100%) rename src/{Clue/Redis/Protocol => }/Model/IntegerReply.php (100%) rename src/{Clue/Redis/Protocol => }/Model/ModelInterface.php (100%) rename src/{Clue/Redis/Protocol => }/Model/MultiBulkReply.php (100%) rename src/{Clue/Redis/Protocol => }/Model/Request.php (100%) rename src/{Clue/Redis/Protocol => }/Model/StatusReply.php (100%) rename src/{Clue/Redis/Protocol => }/Parser/MessageBuffer.php (100%) rename src/{Clue/Redis/Protocol => }/Parser/ParserException.php (100%) rename src/{Clue/Redis/Protocol => }/Parser/ParserInterface.php (100%) rename src/{Clue/Redis/Protocol => }/Parser/RequestParser.php (100%) rename src/{Clue/Redis/Protocol => }/Parser/ResponseParser.php (100%) rename src/{Clue/Redis/Protocol => }/Serializer/RecursiveSerializer.php (100%) rename src/{Clue/Redis/Protocol => }/Serializer/SerializerInterface.php (100%) diff --git a/composer.json b/composer.json index a6464b0..265ae09 100644 --- a/composer.json +++ b/composer.json @@ -17,13 +17,13 @@ "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" }, "autoload": { - "psr-0": { - "Clue\\Redis\\Protocol": "src/" + "psr-4": { + "Clue\\Redis\\Protocol\\": "src/" } } , "autoload-dev": { - "psr-0": { - "": "tests/" + "psr-4": { + "Clue\\Tests\\Redis\\Protocol\\": "tests/" } } } diff --git a/src/Clue/Redis/Protocol/Factory.php b/src/Factory.php similarity index 100% rename from src/Clue/Redis/Protocol/Factory.php rename to src/Factory.php diff --git a/src/Clue/Redis/Protocol/Model/BulkReply.php b/src/Model/BulkReply.php similarity index 100% rename from src/Clue/Redis/Protocol/Model/BulkReply.php rename to src/Model/BulkReply.php diff --git a/src/Clue/Redis/Protocol/Model/ErrorReply.php b/src/Model/ErrorReply.php similarity index 100% rename from src/Clue/Redis/Protocol/Model/ErrorReply.php rename to src/Model/ErrorReply.php diff --git a/src/Clue/Redis/Protocol/Model/IntegerReply.php b/src/Model/IntegerReply.php similarity index 100% rename from src/Clue/Redis/Protocol/Model/IntegerReply.php rename to src/Model/IntegerReply.php diff --git a/src/Clue/Redis/Protocol/Model/ModelInterface.php b/src/Model/ModelInterface.php similarity index 100% rename from src/Clue/Redis/Protocol/Model/ModelInterface.php rename to src/Model/ModelInterface.php diff --git a/src/Clue/Redis/Protocol/Model/MultiBulkReply.php b/src/Model/MultiBulkReply.php similarity index 100% rename from src/Clue/Redis/Protocol/Model/MultiBulkReply.php rename to src/Model/MultiBulkReply.php diff --git a/src/Clue/Redis/Protocol/Model/Request.php b/src/Model/Request.php similarity index 100% rename from src/Clue/Redis/Protocol/Model/Request.php rename to src/Model/Request.php diff --git a/src/Clue/Redis/Protocol/Model/StatusReply.php b/src/Model/StatusReply.php similarity index 100% rename from src/Clue/Redis/Protocol/Model/StatusReply.php rename to src/Model/StatusReply.php diff --git a/src/Clue/Redis/Protocol/Parser/MessageBuffer.php b/src/Parser/MessageBuffer.php similarity index 100% rename from src/Clue/Redis/Protocol/Parser/MessageBuffer.php rename to src/Parser/MessageBuffer.php diff --git a/src/Clue/Redis/Protocol/Parser/ParserException.php b/src/Parser/ParserException.php similarity index 100% rename from src/Clue/Redis/Protocol/Parser/ParserException.php rename to src/Parser/ParserException.php diff --git a/src/Clue/Redis/Protocol/Parser/ParserInterface.php b/src/Parser/ParserInterface.php similarity index 100% rename from src/Clue/Redis/Protocol/Parser/ParserInterface.php rename to src/Parser/ParserInterface.php diff --git a/src/Clue/Redis/Protocol/Parser/RequestParser.php b/src/Parser/RequestParser.php similarity index 100% rename from src/Clue/Redis/Protocol/Parser/RequestParser.php rename to src/Parser/RequestParser.php diff --git a/src/Clue/Redis/Protocol/Parser/ResponseParser.php b/src/Parser/ResponseParser.php similarity index 100% rename from src/Clue/Redis/Protocol/Parser/ResponseParser.php rename to src/Parser/ResponseParser.php diff --git a/src/Clue/Redis/Protocol/Serializer/RecursiveSerializer.php b/src/Serializer/RecursiveSerializer.php similarity index 100% rename from src/Clue/Redis/Protocol/Serializer/RecursiveSerializer.php rename to src/Serializer/RecursiveSerializer.php diff --git a/src/Clue/Redis/Protocol/Serializer/SerializerInterface.php b/src/Serializer/SerializerInterface.php similarity index 100% rename from src/Clue/Redis/Protocol/Serializer/SerializerInterface.php rename to src/Serializer/SerializerInterface.php diff --git a/tests/FactoryTest.php b/tests/FactoryTest.php index a645127..6beaeba 100644 --- a/tests/FactoryTest.php +++ b/tests/FactoryTest.php @@ -1,5 +1,7 @@ serializer->createReplyModel(new Exception('ERR failure')); + $model = $this->serializer->createReplyModel(new \Exception('ERR failure')); $this->assertInstanceOf('Clue\Redis\Protocol\Model\ErrorReply', $model); $this->assertEquals('ERR failure', $model->getValueNative()); - $this->assertEquals($model->getMessageSerialized($this->serializer), $this->serializer->getReplyMessage(new Exception('ERR failure'))); + $this->assertEquals($model->getMessageSerialized($this->serializer), $this->serializer->getReplyMessage(new \Exception('ERR failure'))); } public function testInvalidArgument() diff --git a/tests/Serializer/RecursiveSerializerTest.php b/tests/Serializer/RecursiveSerializerTest.php index fe62ac5..e991b86 100644 --- a/tests/Serializer/RecursiveSerializerTest.php +++ b/tests/Serializer/RecursiveSerializerTest.php @@ -1,5 +1,7 @@