From 1de2208c15faa536edd1756a7c90d3943ebfbbf5 Mon Sep 17 00:00:00 2001 From: Einenlum Date: Thu, 4 Sep 2025 17:52:29 +0200 Subject: [PATCH 1/4] rename einenlum to fortrabbit --- README.md | 28 +++++------ bin/detect-github.php | 2 +- bin/detect-local.php | 2 +- composer.json | 6 +-- lib/Composer/ComposerConfigProvider.php | 12 ++--- lib/Composer/PackageVersionProvider.php | 6 +-- lib/DTO/Composer/ComposerConfig.php | 4 +- lib/DTO/Composer/PackageVersion.php | 4 +- lib/DTO/DependencyTree.php | 12 ++--- lib/DTO/Enum/ComposerConfigType.php | 2 +- lib/DTO/FullConfiguration.php | 2 +- lib/DTO/NodeConfiguration.php | 4 +- lib/DTO/PhpConfiguration.php | 2 +- lib/DTO/PhpVersion.php | 2 +- lib/DTO/Stack.php | 4 +- lib/Detector.php | 10 ++-- lib/DirectoryCrawler/AdapterInterface.php | 4 +- lib/DirectoryCrawler/FilesystemAdapter.php | 4 +- lib/DirectoryCrawler/GithubAdapter.php | 4 +- lib/Enum/NodePackageManagerType.php | 2 +- lib/Enum/StackType.php | 2 +- lib/Exception/CacheMissException.php | 2 +- lib/Exception/ResourceNotFoundException.php | 2 +- lib/Factory/FilesystemDetectorFactory.php | 16 +++---- lib/Factory/GithubDetectorFactory.php | 16 +++---- lib/Factory/HasStackDetectors.php | 46 +++++++++---------- lib/Node/PackageJsonProvider.php | 8 ++-- lib/NodeConfigurationDetector.php | 12 ++--- lib/PhpConfigurationDetector.php | 12 ++--- .../BaseComposerTypeDetector.php | 8 ++-- lib/StackDetector/BoltCMSDetector.php | 6 +-- lib/StackDetector/CakePhpDetector.php | 6 +-- lib/StackDetector/CodeigniterDetector.php | 6 +-- lib/StackDetector/CraftCMSDetector.php | 6 +-- lib/StackDetector/DrupalDetector.php | 6 +-- lib/StackDetector/GravCMSDetector.php | 6 +-- lib/StackDetector/LaravelDetector.php | 10 ++-- lib/StackDetector/LeafDetector.php | 6 +-- lib/StackDetector/LunarDetector.php | 6 +-- lib/StackDetector/OctoberCMSDetector.php | 6 +-- lib/StackDetector/ShopwareDetector.php | 6 +-- lib/StackDetector/StatamicDetector.php | 6 +-- lib/StackDetector/SymfonyDetector.php | 6 +-- lib/StackDetector/TempestDetector.php | 6 +-- lib/StackDetector/TwillDetector.php | 6 +-- lib/StackDetector/Typo3Detector.php | 6 +-- lib/StackDetector/WinterCMSDetector.php | 6 +-- lib/StackDetector/WordpressDetector.php | 12 ++--- lib/StackDetectorInterface.php | 4 +- .../ComposerConfigProviderFilesystemTest.php | 10 ++-- .../Composer/PackageVersionProviderTest.php | 8 ++-- tests/Unit/DetectorTest.php | 10 ++-- .../FilesystemAdapterTest.php | 4 +- 53 files changed, 197 insertions(+), 197 deletions(-) diff --git a/README.md b/README.md index c88fb7a..649286d 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ Detected package managers: ## Install ``` -composer require einenlum/php-stack-detector +composer require fortrabbit/php-stack-detector ``` ## Usage @@ -46,10 +46,10 @@ composer require einenlum/php-stack-detector require_once __DIR__ . '/vendor/autoload.php'; -use Einenlum\PhpStackDetector\Detector; -use Einenlum\PhpStackDetector\Factory\FilesystemDetectorFactory; -use Einenlum\PhpStackDetector\Factory\GithubDetectorFactory; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\Detector; +use Fortrabbit\PhpStackDetector\Factory\FilesystemDetectorFactory; +use Fortrabbit\PhpStackDetector\Factory\GithubDetectorFactory; +use Fortrabbit\PhpStackDetector\Enum\StackType; // Local usage @@ -101,10 +101,10 @@ $client = new \Github\Client(); $client->authenticate('some_access_token', null, \Github\AuthMethod::ACCESS_TOKEN); $detector = $factory->create($client); -$config = $detector->getFullConfiguration('einenlum/private-repo'); +$config = $detector->getFullConfiguration('fortrabbit/private-repo'); // optionally: detect the stack on a specific branch -$config = $detector->getFullConfiguration('einenlum/private-repo:branch-name'); +$config = $detector->getFullConfiguration('fortrabbit/private-repo:branch-name'); ``` You can also use the CLI to test it. @@ -136,7 +136,7 @@ Package Manager: npm It is advised to use an access token for github parsing, to either access private repositories or avoid reaching Github API limit. ``` -GITHUB_ACCESS_TOKEN=my_token php bin/detect-github.php 'einenlum/private-repo' +GITHUB_ACCESS_TOKEN=my_token php bin/detect-github.php 'fortrabbit/private-repo' Detected stack: laravel Version: 10.19.0 @@ -153,10 +153,10 @@ For Github: ```yaml services: - Einenlum\PhpStackDetector\Factory\GithubDetectorFactory: ~ + Fortrabbit\PhpStackDetector\Factory\GithubDetectorFactory: ~ - Einenlum\PhpStackDetector\Detector: - factory: ['@Einenlum\PhpStackDetector\Factory\GithubDetectorFactory', 'create'] + Fortrabbit\PhpStackDetector\Detector: + factory: ['@Fortrabbit\PhpStackDetector\Factory\GithubDetectorFactory', 'create'] arguments: $client: '@Github\Client' ``` @@ -165,10 +165,10 @@ For local filesystem: ```yaml services: - Einenlum\PhpStackDetector\Factory\FilesystemDetectorFactory: ~ + Fortrabbit\PhpStackDetector\Factory\FilesystemDetectorFactory: ~ - Einenlum\PhpStackDetector\Detector: - factory: ['@Einenlum\PhpStackDetector\Factory\FilesystemDetectorFactory', 'create'] + Fortrabbit\PhpStackDetector\Detector: + factory: ['@Fortrabbit\PhpStackDetector\Factory\FilesystemDetectorFactory', 'create'] ``` ## Tests diff --git a/bin/detect-github.php b/bin/detect-github.php index 12d4032..65580dc 100644 --- a/bin/detect-github.php +++ b/bin/detect-github.php @@ -2,7 +2,7 @@ require_once __DIR__.'/../vendor/autoload.php'; -use Einenlum\PhpStackDetector\Factory\GithubDetectorFactory; +use Fortrabbit\PhpStackDetector\Factory\GithubDetectorFactory; use Github\AuthMethod; $factory = new GithubDetectorFactory(); diff --git a/bin/detect-local.php b/bin/detect-local.php index 7d3f108..66c3ae8 100644 --- a/bin/detect-local.php +++ b/bin/detect-local.php @@ -2,7 +2,7 @@ require_once __DIR__.'/../vendor/autoload.php'; -use Einenlum\PhpStackDetector\Factory\FilesystemDetectorFactory; +use Fortrabbit\PhpStackDetector\Factory\FilesystemDetectorFactory; $factory = new FilesystemDetectorFactory(); $detector = $factory->create(); diff --git a/composer.json b/composer.json index 095ccb9..dcdd48b 100644 --- a/composer.json +++ b/composer.json @@ -1,16 +1,16 @@ { - "name": "einenlum/php-stack-detector", + "name": "fortrabbit/php-stack-detector", "description": "A package to detect the PHP stack of a project", "type": "library", "license": "MIT", "autoload": { "psr-4": { - "Einenlum\\PhpStackDetector\\": "lib/" + "Fortrabbit\\PhpStackDetector\\": "lib/" } }, "autoload-dev": { "psr-4": { - "Einenlum\\Tests\\PhpStackDetector\\": "tests/" + "Fortrabbit\\Tests\\PhpStackDetector\\": "tests/" } }, "authors": [ diff --git a/lib/Composer/ComposerConfigProvider.php b/lib/Composer/ComposerConfigProvider.php index 2b0c453..ca52405 100644 --- a/lib/Composer/ComposerConfigProvider.php +++ b/lib/Composer/ComposerConfigProvider.php @@ -2,13 +2,13 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\Composer; +namespace Fortrabbit\PhpStackDetector\Composer; -use Einenlum\PhpStackDetector\DTO\Composer\ComposerConfig; -use Einenlum\PhpStackDetector\DTO\Enum\ComposerConfigType; -use Einenlum\PhpStackDetector\DirectoryCrawler\AdapterInterface; -use Einenlum\PhpStackDetector\Exception\CacheMissException; -use Einenlum\PhpStackDetector\Exception\ResourceNotFoundException; +use Fortrabbit\PhpStackDetector\DTO\Composer\ComposerConfig; +use Fortrabbit\PhpStackDetector\DTO\Enum\ComposerConfigType; +use Fortrabbit\PhpStackDetector\DirectoryCrawler\AdapterInterface; +use Fortrabbit\PhpStackDetector\Exception\CacheMissException; +use Fortrabbit\PhpStackDetector\Exception\ResourceNotFoundException; /** * We use an array cache so that we don't make expensive calls to the adapter diff --git a/lib/Composer/PackageVersionProvider.php b/lib/Composer/PackageVersionProvider.php index 75335b8..0feb2f9 100644 --- a/lib/Composer/PackageVersionProvider.php +++ b/lib/Composer/PackageVersionProvider.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\Composer; +namespace Fortrabbit\PhpStackDetector\Composer; -use Einenlum\PhpStackDetector\DTO\Composer\PackageVersion; -use Einenlum\PhpStackDetector\DTO\Enum\ComposerConfigType; +use Fortrabbit\PhpStackDetector\DTO\Composer\PackageVersion; +use Fortrabbit\PhpStackDetector\DTO\Enum\ComposerConfigType; readonly class PackageVersionProvider { diff --git a/lib/DTO/Composer/ComposerConfig.php b/lib/DTO/Composer/ComposerConfig.php index 761a2cc..81c4d74 100644 --- a/lib/DTO/Composer/ComposerConfig.php +++ b/lib/DTO/Composer/ComposerConfig.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\DTO\Composer; +namespace Fortrabbit\PhpStackDetector\DTO\Composer; -use Einenlum\PhpStackDetector\DTO\Enum\ComposerConfigType; +use Fortrabbit\PhpStackDetector\DTO\Enum\ComposerConfigType; readonly class ComposerConfig { diff --git a/lib/DTO/Composer/PackageVersion.php b/lib/DTO/Composer/PackageVersion.php index d2c07bc..86eb1b2 100644 --- a/lib/DTO/Composer/PackageVersion.php +++ b/lib/DTO/Composer/PackageVersion.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\DTO\Composer; +namespace Fortrabbit\PhpStackDetector\DTO\Composer; -use Einenlum\ComposerVersionParser\Parser; +use Fortrabbit\ComposerVersionParser\Parser; readonly class PackageVersion { diff --git a/lib/DTO/DependencyTree.php b/lib/DTO/DependencyTree.php index ee716f3..0248b13 100644 --- a/lib/DTO/DependencyTree.php +++ b/lib/DTO/DependencyTree.php @@ -2,13 +2,13 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\DTO; +namespace Fortrabbit\PhpStackDetector\DTO; -use Einenlum\PhpStackDetector\StackDetector\LunarDetector; -use Einenlum\PhpStackDetector\StackDetector\OctoberCMSDetector; -use Einenlum\PhpStackDetector\StackDetector\StatamicDetector; -use Einenlum\PhpStackDetector\StackDetector\TwillDetector; -use Einenlum\PhpStackDetector\StackDetector\WinterCMSDetector; +use Fortrabbit\PhpStackDetector\StackDetector\LunarDetector; +use Fortrabbit\PhpStackDetector\StackDetector\OctoberCMSDetector; +use Fortrabbit\PhpStackDetector\StackDetector\StatamicDetector; +use Fortrabbit\PhpStackDetector\StackDetector\TwillDetector; +use Fortrabbit\PhpStackDetector\StackDetector\WinterCMSDetector; class DependencyTree { diff --git a/lib/DTO/Enum/ComposerConfigType.php b/lib/DTO/Enum/ComposerConfigType.php index 1b48f0c..7bb53b7 100644 --- a/lib/DTO/Enum/ComposerConfigType.php +++ b/lib/DTO/Enum/ComposerConfigType.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\DTO\Enum; +namespace Fortrabbit\PhpStackDetector\DTO\Enum; enum ComposerConfigType: string { diff --git a/lib/DTO/FullConfiguration.php b/lib/DTO/FullConfiguration.php index 9a45c79..422e87e 100644 --- a/lib/DTO/FullConfiguration.php +++ b/lib/DTO/FullConfiguration.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\DTO; +namespace Fortrabbit\PhpStackDetector\DTO; readonly class FullConfiguration { diff --git a/lib/DTO/NodeConfiguration.php b/lib/DTO/NodeConfiguration.php index 321b38c..c799f0e 100644 --- a/lib/DTO/NodeConfiguration.php +++ b/lib/DTO/NodeConfiguration.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\DTO; +namespace Fortrabbit\PhpStackDetector\DTO; -use Einenlum\PhpStackDetector\Enum\NodePackageManagerType; +use Fortrabbit\PhpStackDetector\Enum\NodePackageManagerType; readonly class NodeConfiguration { diff --git a/lib/DTO/PhpConfiguration.php b/lib/DTO/PhpConfiguration.php index 640971f..b717902 100644 --- a/lib/DTO/PhpConfiguration.php +++ b/lib/DTO/PhpConfiguration.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\DTO; +namespace Fortrabbit\PhpStackDetector\DTO; readonly class PhpConfiguration { diff --git a/lib/DTO/PhpVersion.php b/lib/DTO/PhpVersion.php index 6a1f4f9..e7f5596 100644 --- a/lib/DTO/PhpVersion.php +++ b/lib/DTO/PhpVersion.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\DTO; +namespace Fortrabbit\PhpStackDetector\DTO; readonly class PhpVersion { diff --git a/lib/DTO/Stack.php b/lib/DTO/Stack.php index 55109c4..c0047fe 100644 --- a/lib/DTO/Stack.php +++ b/lib/DTO/Stack.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\DTO; +namespace Fortrabbit\PhpStackDetector\DTO; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\Enum\StackType; readonly class Stack { diff --git a/lib/Detector.php b/lib/Detector.php index 7f13284..989a7a3 100644 --- a/lib/Detector.php +++ b/lib/Detector.php @@ -2,12 +2,12 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector; +namespace Fortrabbit\PhpStackDetector; -use Einenlum\PhpStackDetector\DTO\FullConfiguration; -use Einenlum\PhpStackDetector\DTO\NodeConfiguration; -use Einenlum\PhpStackDetector\DTO\PhpConfiguration; -use Einenlum\PhpStackDetector\DTO\Stack; +use Fortrabbit\PhpStackDetector\DTO\FullConfiguration; +use Fortrabbit\PhpStackDetector\DTO\NodeConfiguration; +use Fortrabbit\PhpStackDetector\DTO\PhpConfiguration; +use Fortrabbit\PhpStackDetector\DTO\Stack; readonly class Detector { diff --git a/lib/DirectoryCrawler/AdapterInterface.php b/lib/DirectoryCrawler/AdapterInterface.php index 4b67bc1..c0a39c7 100644 --- a/lib/DirectoryCrawler/AdapterInterface.php +++ b/lib/DirectoryCrawler/AdapterInterface.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\DirectoryCrawler; +namespace Fortrabbit\PhpStackDetector\DirectoryCrawler; -use Einenlum\PhpStackDetector\Exception\ResourceNotFoundException; +use Fortrabbit\PhpStackDetector\Exception\ResourceNotFoundException; interface AdapterInterface { diff --git a/lib/DirectoryCrawler/FilesystemAdapter.php b/lib/DirectoryCrawler/FilesystemAdapter.php index 41fe967..936a2d2 100644 --- a/lib/DirectoryCrawler/FilesystemAdapter.php +++ b/lib/DirectoryCrawler/FilesystemAdapter.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\DirectoryCrawler; +namespace Fortrabbit\PhpStackDetector\DirectoryCrawler; -use Einenlum\PhpStackDetector\Exception\ResourceNotFoundException; +use Fortrabbit\PhpStackDetector\Exception\ResourceNotFoundException; class FilesystemAdapter implements AdapterInterface { diff --git a/lib/DirectoryCrawler/GithubAdapter.php b/lib/DirectoryCrawler/GithubAdapter.php index a099a1b..dbdc117 100644 --- a/lib/DirectoryCrawler/GithubAdapter.php +++ b/lib/DirectoryCrawler/GithubAdapter.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\DirectoryCrawler; +namespace Fortrabbit\PhpStackDetector\DirectoryCrawler; -use Einenlum\PhpStackDetector\Exception\ResourceNotFoundException; +use Fortrabbit\PhpStackDetector\Exception\ResourceNotFoundException; use Github\Client; use Github\Exception\RuntimeException; diff --git a/lib/Enum/NodePackageManagerType.php b/lib/Enum/NodePackageManagerType.php index 447b63a..ddcc922 100644 --- a/lib/Enum/NodePackageManagerType.php +++ b/lib/Enum/NodePackageManagerType.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\Enum; +namespace Fortrabbit\PhpStackDetector\Enum; enum NodePackageManagerType: string { diff --git a/lib/Enum/StackType.php b/lib/Enum/StackType.php index a5d8be0..b42dc8c 100644 --- a/lib/Enum/StackType.php +++ b/lib/Enum/StackType.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\Enum; +namespace Fortrabbit\PhpStackDetector\Enum; enum StackType: string { diff --git a/lib/Exception/CacheMissException.php b/lib/Exception/CacheMissException.php index ff2c684..6e24155 100644 --- a/lib/Exception/CacheMissException.php +++ b/lib/Exception/CacheMissException.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\Exception; +namespace Fortrabbit\PhpStackDetector\Exception; class CacheMissException extends \RuntimeException { diff --git a/lib/Exception/ResourceNotFoundException.php b/lib/Exception/ResourceNotFoundException.php index 008aa87..22dc8ea 100644 --- a/lib/Exception/ResourceNotFoundException.php +++ b/lib/Exception/ResourceNotFoundException.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\Exception; +namespace Fortrabbit\PhpStackDetector\Exception; class ResourceNotFoundException extends \RuntimeException { diff --git a/lib/Factory/FilesystemDetectorFactory.php b/lib/Factory/FilesystemDetectorFactory.php index d2162b6..a1095f0 100644 --- a/lib/Factory/FilesystemDetectorFactory.php +++ b/lib/Factory/FilesystemDetectorFactory.php @@ -2,14 +2,14 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\Factory; - -use Einenlum\PhpStackDetector\Composer\ComposerConfigProvider; -use Einenlum\PhpStackDetector\Detector; -use Einenlum\PhpStackDetector\DirectoryCrawler\FilesystemAdapter; -use Einenlum\PhpStackDetector\Node\PackageJsonProvider; -use Einenlum\PhpStackDetector\NodeConfigurationDetector; -use Einenlum\PhpStackDetector\PhpConfigurationDetector; +namespace Fortrabbit\PhpStackDetector\Factory; + +use Fortrabbit\PhpStackDetector\Composer\ComposerConfigProvider; +use Fortrabbit\PhpStackDetector\Detector; +use Fortrabbit\PhpStackDetector\DirectoryCrawler\FilesystemAdapter; +use Fortrabbit\PhpStackDetector\Node\PackageJsonProvider; +use Fortrabbit\PhpStackDetector\NodeConfigurationDetector; +use Fortrabbit\PhpStackDetector\PhpConfigurationDetector; class FilesystemDetectorFactory { diff --git a/lib/Factory/GithubDetectorFactory.php b/lib/Factory/GithubDetectorFactory.php index 03671b3..05b26a4 100644 --- a/lib/Factory/GithubDetectorFactory.php +++ b/lib/Factory/GithubDetectorFactory.php @@ -2,14 +2,14 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\Factory; - -use Einenlum\PhpStackDetector\Composer\ComposerConfigProvider; -use Einenlum\PhpStackDetector\Detector; -use Einenlum\PhpStackDetector\DirectoryCrawler\GithubAdapter; -use Einenlum\PhpStackDetector\Node\PackageJsonProvider; -use Einenlum\PhpStackDetector\NodeConfigurationDetector; -use Einenlum\PhpStackDetector\PhpConfigurationDetector; +namespace Fortrabbit\PhpStackDetector\Factory; + +use Fortrabbit\PhpStackDetector\Composer\ComposerConfigProvider; +use Fortrabbit\PhpStackDetector\Detector; +use Fortrabbit\PhpStackDetector\DirectoryCrawler\GithubAdapter; +use Fortrabbit\PhpStackDetector\Node\PackageJsonProvider; +use Fortrabbit\PhpStackDetector\NodeConfigurationDetector; +use Fortrabbit\PhpStackDetector\PhpConfigurationDetector; use Github\Client; class GithubDetectorFactory diff --git a/lib/Factory/HasStackDetectors.php b/lib/Factory/HasStackDetectors.php index d360b17..e301137 100644 --- a/lib/Factory/HasStackDetectors.php +++ b/lib/Factory/HasStackDetectors.php @@ -2,30 +2,30 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\Factory; +namespace Fortrabbit\PhpStackDetector\Factory; -use Einenlum\PhpStackDetector\Composer\ComposerConfigProvider; -use Einenlum\PhpStackDetector\Composer\PackageVersionProvider; -use Einenlum\PhpStackDetector\StackDetector\BoltCMSDetector; -use Einenlum\PhpStackDetector\StackDetector\CakePhpDetector; -use Einenlum\PhpStackDetector\StackDetector\CodeigniterDetector; -use Einenlum\PhpStackDetector\StackDetector\DrupalDetector; -use Einenlum\PhpStackDetector\StackDetector\GravCMSDetector; -use Einenlum\PhpStackDetector\StackDetector\LeafDetector; -use Einenlum\PhpStackDetector\StackDetector\LunarDetector; -use Einenlum\PhpStackDetector\StackDetector\OctoberCMSDetector; -use Einenlum\PhpStackDetector\StackDetector\ShopwareDetector; -use Einenlum\PhpStackDetector\StackDetector\TempestDetector; -use Einenlum\PhpStackDetector\StackDetector\TwillDetector; -use Einenlum\PhpStackDetector\StackDetector\Typo3Detector; -use Einenlum\PhpStackDetector\StackDetector\WinterCMSDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\PhpStackDetector\StackDetector\CraftCMSDetector; -use Einenlum\PhpStackDetector\StackDetector\LaravelDetector; -use Einenlum\PhpStackDetector\StackDetector\StatamicDetector; -use Einenlum\PhpStackDetector\StackDetector\SymfonyDetector; -use Einenlum\PhpStackDetector\StackDetector\WordpressDetector; -use Einenlum\PhpStackDetector\DirectoryCrawler\AdapterInterface; +use Fortrabbit\PhpStackDetector\Composer\ComposerConfigProvider; +use Fortrabbit\PhpStackDetector\Composer\PackageVersionProvider; +use Fortrabbit\PhpStackDetector\StackDetector\BoltCMSDetector; +use Fortrabbit\PhpStackDetector\StackDetector\CakePhpDetector; +use Fortrabbit\PhpStackDetector\StackDetector\CodeigniterDetector; +use Fortrabbit\PhpStackDetector\StackDetector\DrupalDetector; +use Fortrabbit\PhpStackDetector\StackDetector\GravCMSDetector; +use Fortrabbit\PhpStackDetector\StackDetector\LeafDetector; +use Fortrabbit\PhpStackDetector\StackDetector\LunarDetector; +use Fortrabbit\PhpStackDetector\StackDetector\OctoberCMSDetector; +use Fortrabbit\PhpStackDetector\StackDetector\ShopwareDetector; +use Fortrabbit\PhpStackDetector\StackDetector\TempestDetector; +use Fortrabbit\PhpStackDetector\StackDetector\TwillDetector; +use Fortrabbit\PhpStackDetector\StackDetector\Typo3Detector; +use Fortrabbit\PhpStackDetector\StackDetector\WinterCMSDetector; +use Fortrabbit\PhpStackDetector\StackDetectorInterface; +use Fortrabbit\PhpStackDetector\StackDetector\CraftCMSDetector; +use Fortrabbit\PhpStackDetector\StackDetector\LaravelDetector; +use Fortrabbit\PhpStackDetector\StackDetector\StatamicDetector; +use Fortrabbit\PhpStackDetector\StackDetector\SymfonyDetector; +use Fortrabbit\PhpStackDetector\StackDetector\WordpressDetector; +use Fortrabbit\PhpStackDetector\DirectoryCrawler\AdapterInterface; trait HasStackDetectors { diff --git a/lib/Node/PackageJsonProvider.php b/lib/Node/PackageJsonProvider.php index cac7cdb..0821b64 100644 --- a/lib/Node/PackageJsonProvider.php +++ b/lib/Node/PackageJsonProvider.php @@ -2,11 +2,11 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\Node; +namespace Fortrabbit\PhpStackDetector\Node; -use Einenlum\PhpStackDetector\DirectoryCrawler\AdapterInterface; -use Einenlum\PhpStackDetector\Exception\CacheMissException; -use Einenlum\PhpStackDetector\Exception\ResourceNotFoundException; +use Fortrabbit\PhpStackDetector\DirectoryCrawler\AdapterInterface; +use Fortrabbit\PhpStackDetector\Exception\CacheMissException; +use Fortrabbit\PhpStackDetector\Exception\ResourceNotFoundException; class PackageJsonProvider { diff --git a/lib/NodeConfigurationDetector.php b/lib/NodeConfigurationDetector.php index 7e7b358..dfaf6b3 100644 --- a/lib/NodeConfigurationDetector.php +++ b/lib/NodeConfigurationDetector.php @@ -2,13 +2,13 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector; +namespace Fortrabbit\PhpStackDetector; -use Einenlum\PhpStackDetector\DTO\NodeConfiguration; -use Einenlum\PhpStackDetector\DirectoryCrawler\AdapterInterface; -use Einenlum\PhpStackDetector\Enum\NodePackageManagerType; -use Einenlum\PhpStackDetector\Exception\ResourceNotFoundException; -use Einenlum\PhpStackDetector\Node\PackageJsonProvider; +use Fortrabbit\PhpStackDetector\DTO\NodeConfiguration; +use Fortrabbit\PhpStackDetector\DirectoryCrawler\AdapterInterface; +use Fortrabbit\PhpStackDetector\Enum\NodePackageManagerType; +use Fortrabbit\PhpStackDetector\Exception\ResourceNotFoundException; +use Fortrabbit\PhpStackDetector\Node\PackageJsonProvider; class NodeConfigurationDetector { diff --git a/lib/PhpConfigurationDetector.php b/lib/PhpConfigurationDetector.php index 7dceeaf..4ca280f 100644 --- a/lib/PhpConfigurationDetector.php +++ b/lib/PhpConfigurationDetector.php @@ -2,13 +2,13 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector; +namespace Fortrabbit\PhpStackDetector; -use Einenlum\PhpStackDetector\DTO\Composer\ComposerConfig; -use Einenlum\PhpStackDetector\Composer\ComposerConfigProvider; -use Einenlum\PhpStackDetector\DTO\Enum\ComposerConfigType; -use Einenlum\PhpStackDetector\DTO\PhpConfiguration; -use Einenlum\PhpStackDetector\DTO\PhpVersion; +use Fortrabbit\PhpStackDetector\DTO\Composer\ComposerConfig; +use Fortrabbit\PhpStackDetector\Composer\ComposerConfigProvider; +use Fortrabbit\PhpStackDetector\DTO\Enum\ComposerConfigType; +use Fortrabbit\PhpStackDetector\DTO\PhpConfiguration; +use Fortrabbit\PhpStackDetector\DTO\PhpVersion; class PhpConfigurationDetector { diff --git a/lib/StackDetector/BaseComposerTypeDetector.php b/lib/StackDetector/BaseComposerTypeDetector.php index 69457aa..8ca93e6 100644 --- a/lib/StackDetector/BaseComposerTypeDetector.php +++ b/lib/StackDetector/BaseComposerTypeDetector.php @@ -2,11 +2,11 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\StackDetector; +namespace Fortrabbit\PhpStackDetector\StackDetector; -use Einenlum\PhpStackDetector\Composer\PackageVersionProvider; -use Einenlum\PhpStackDetector\DTO\Stack; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\Composer\PackageVersionProvider; +use Fortrabbit\PhpStackDetector\DTO\Stack; +use Fortrabbit\PhpStackDetector\Enum\StackType; abstract class BaseComposerTypeDetector { diff --git a/lib/StackDetector/BoltCMSDetector.php b/lib/StackDetector/BoltCMSDetector.php index 8806f4d..0021afe 100644 --- a/lib/StackDetector/BoltCMSDetector.php +++ b/lib/StackDetector/BoltCMSDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\StackDetector; +namespace Fortrabbit\PhpStackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\StackDetectorInterface; +use Fortrabbit\PhpStackDetector\Enum\StackType; class BoltCMSDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/CakePhpDetector.php b/lib/StackDetector/CakePhpDetector.php index 9a27406..f844abe 100644 --- a/lib/StackDetector/CakePhpDetector.php +++ b/lib/StackDetector/CakePhpDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\StackDetector; +namespace Fortrabbit\PhpStackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\StackDetectorInterface; +use Fortrabbit\PhpStackDetector\Enum\StackType; class CakePhpDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/CodeigniterDetector.php b/lib/StackDetector/CodeigniterDetector.php index 5dab56e..7d02045 100644 --- a/lib/StackDetector/CodeigniterDetector.php +++ b/lib/StackDetector/CodeigniterDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\StackDetector; +namespace Fortrabbit\PhpStackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\StackDetectorInterface; +use Fortrabbit\PhpStackDetector\Enum\StackType; class CodeigniterDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/CraftCMSDetector.php b/lib/StackDetector/CraftCMSDetector.php index b6705d3..e1a9c07 100644 --- a/lib/StackDetector/CraftCMSDetector.php +++ b/lib/StackDetector/CraftCMSDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\StackDetector; +namespace Fortrabbit\PhpStackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\StackDetectorInterface; +use Fortrabbit\PhpStackDetector\Enum\StackType; class CraftCMSDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/DrupalDetector.php b/lib/StackDetector/DrupalDetector.php index 813445d..9fd7dee 100644 --- a/lib/StackDetector/DrupalDetector.php +++ b/lib/StackDetector/DrupalDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\StackDetector; +namespace Fortrabbit\PhpStackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\StackDetectorInterface; +use Fortrabbit\PhpStackDetector\Enum\StackType; class DrupalDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/GravCMSDetector.php b/lib/StackDetector/GravCMSDetector.php index a7dc4ab..bf94d69 100644 --- a/lib/StackDetector/GravCMSDetector.php +++ b/lib/StackDetector/GravCMSDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\StackDetector; +namespace Fortrabbit\PhpStackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\StackDetectorInterface; +use Fortrabbit\PhpStackDetector\Enum\StackType; class GravCMSDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/LaravelDetector.php b/lib/StackDetector/LaravelDetector.php index a8b0501..6461f4b 100644 --- a/lib/StackDetector/LaravelDetector.php +++ b/lib/StackDetector/LaravelDetector.php @@ -2,12 +2,12 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\StackDetector; +namespace Fortrabbit\PhpStackDetector\StackDetector; -use Einenlum\PhpStackDetector\DTO\DependencyTree; -use Einenlum\PhpStackDetector\DTO\Stack; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\DTO\DependencyTree; +use Fortrabbit\PhpStackDetector\DTO\Stack; +use Fortrabbit\PhpStackDetector\StackDetectorInterface; +use Fortrabbit\PhpStackDetector\Enum\StackType; class LaravelDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/LeafDetector.php b/lib/StackDetector/LeafDetector.php index daee646..98476c6 100644 --- a/lib/StackDetector/LeafDetector.php +++ b/lib/StackDetector/LeafDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\StackDetector; +namespace Fortrabbit\PhpStackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\StackDetectorInterface; +use Fortrabbit\PhpStackDetector\Enum\StackType; class LeafDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/LunarDetector.php b/lib/StackDetector/LunarDetector.php index bbf42f6..def4934 100644 --- a/lib/StackDetector/LunarDetector.php +++ b/lib/StackDetector/LunarDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\StackDetector; +namespace Fortrabbit\PhpStackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\StackDetectorInterface; +use Fortrabbit\PhpStackDetector\Enum\StackType; class LunarDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/OctoberCMSDetector.php b/lib/StackDetector/OctoberCMSDetector.php index 92ee78b..ea40fc2 100644 --- a/lib/StackDetector/OctoberCMSDetector.php +++ b/lib/StackDetector/OctoberCMSDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\StackDetector; +namespace Fortrabbit\PhpStackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\StackDetectorInterface; +use Fortrabbit\PhpStackDetector\Enum\StackType; class OctoberCMSDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/ShopwareDetector.php b/lib/StackDetector/ShopwareDetector.php index e1fcef4..47af63a 100644 --- a/lib/StackDetector/ShopwareDetector.php +++ b/lib/StackDetector/ShopwareDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\StackDetector; +namespace Fortrabbit\PhpStackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\StackDetectorInterface; +use Fortrabbit\PhpStackDetector\Enum\StackType; class ShopwareDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/StatamicDetector.php b/lib/StackDetector/StatamicDetector.php index fc055dd..60ece8e 100644 --- a/lib/StackDetector/StatamicDetector.php +++ b/lib/StackDetector/StatamicDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\StackDetector; +namespace Fortrabbit\PhpStackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\StackDetectorInterface; +use Fortrabbit\PhpStackDetector\Enum\StackType; class StatamicDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/SymfonyDetector.php b/lib/StackDetector/SymfonyDetector.php index 8c005bf..1405355 100644 --- a/lib/StackDetector/SymfonyDetector.php +++ b/lib/StackDetector/SymfonyDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\StackDetector; +namespace Fortrabbit\PhpStackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\StackDetectorInterface; +use Fortrabbit\PhpStackDetector\Enum\StackType; class SymfonyDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/TempestDetector.php b/lib/StackDetector/TempestDetector.php index 9cab639..d1b42dc 100644 --- a/lib/StackDetector/TempestDetector.php +++ b/lib/StackDetector/TempestDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\StackDetector; +namespace Fortrabbit\PhpStackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\StackDetectorInterface; +use Fortrabbit\PhpStackDetector\Enum\StackType; class TempestDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/TwillDetector.php b/lib/StackDetector/TwillDetector.php index be53824..b30e4a8 100644 --- a/lib/StackDetector/TwillDetector.php +++ b/lib/StackDetector/TwillDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\StackDetector; +namespace Fortrabbit\PhpStackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\StackDetectorInterface; +use Fortrabbit\PhpStackDetector\Enum\StackType; class TwillDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/Typo3Detector.php b/lib/StackDetector/Typo3Detector.php index da412e5..2147453 100644 --- a/lib/StackDetector/Typo3Detector.php +++ b/lib/StackDetector/Typo3Detector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\StackDetector; +namespace Fortrabbit\PhpStackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\StackDetectorInterface; +use Fortrabbit\PhpStackDetector\Enum\StackType; class Typo3Detector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/WinterCMSDetector.php b/lib/StackDetector/WinterCMSDetector.php index 209593f..4c134b4 100644 --- a/lib/StackDetector/WinterCMSDetector.php +++ b/lib/StackDetector/WinterCMSDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\StackDetector; +namespace Fortrabbit\PhpStackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\PhpStackDetector\Enum\StackType; +use Fortrabbit\PhpStackDetector\StackDetectorInterface; +use Fortrabbit\PhpStackDetector\Enum\StackType; class WinterCMSDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/WordpressDetector.php b/lib/StackDetector/WordpressDetector.php index fe207d8..1d90e4b 100644 --- a/lib/StackDetector/WordpressDetector.php +++ b/lib/StackDetector/WordpressDetector.php @@ -1,12 +1,12 @@ Date: Thu, 4 Sep 2025 17:55:56 +0200 Subject: [PATCH 2/4] rename php-stack-detector to stack-detector --- README.md | 24 +++++----- bin/detect-github.php | 2 +- bin/detect-local.php | 2 +- composer.json | 8 ++-- lib/Composer/ComposerConfigProvider.php | 12 ++--- lib/Composer/PackageVersionProvider.php | 6 +-- lib/DTO/Composer/ComposerConfig.php | 4 +- lib/DTO/Composer/PackageVersion.php | 2 +- lib/DTO/DependencyTree.php | 12 ++--- lib/DTO/Enum/ComposerConfigType.php | 2 +- lib/DTO/FullConfiguration.php | 2 +- lib/DTO/NodeConfiguration.php | 4 +- lib/DTO/PhpConfiguration.php | 2 +- lib/DTO/PhpVersion.php | 2 +- lib/DTO/Stack.php | 4 +- lib/Detector.php | 10 ++-- lib/DirectoryCrawler/AdapterInterface.php | 4 +- lib/DirectoryCrawler/FilesystemAdapter.php | 4 +- lib/DirectoryCrawler/GithubAdapter.php | 4 +- lib/Enum/NodePackageManagerType.php | 2 +- lib/Enum/StackType.php | 2 +- lib/Exception/CacheMissException.php | 2 +- lib/Exception/ResourceNotFoundException.php | 2 +- lib/Factory/FilesystemDetectorFactory.php | 16 +++---- lib/Factory/GithubDetectorFactory.php | 16 +++---- lib/Factory/HasStackDetectors.php | 46 +++++++++---------- lib/Node/PackageJsonProvider.php | 8 ++-- lib/NodeConfigurationDetector.php | 12 ++--- lib/PhpConfigurationDetector.php | 12 ++--- .../BaseComposerTypeDetector.php | 8 ++-- lib/StackDetector/BoltCMSDetector.php | 6 +-- lib/StackDetector/CakePhpDetector.php | 6 +-- lib/StackDetector/CodeigniterDetector.php | 6 +-- lib/StackDetector/CraftCMSDetector.php | 6 +-- lib/StackDetector/DrupalDetector.php | 6 +-- lib/StackDetector/GravCMSDetector.php | 6 +-- lib/StackDetector/LaravelDetector.php | 10 ++-- lib/StackDetector/LeafDetector.php | 6 +-- lib/StackDetector/LunarDetector.php | 6 +-- lib/StackDetector/OctoberCMSDetector.php | 6 +-- lib/StackDetector/ShopwareDetector.php | 6 +-- lib/StackDetector/StatamicDetector.php | 6 +-- lib/StackDetector/SymfonyDetector.php | 6 +-- lib/StackDetector/TempestDetector.php | 6 +-- lib/StackDetector/TwillDetector.php | 6 +-- lib/StackDetector/Typo3Detector.php | 6 +-- lib/StackDetector/WinterCMSDetector.php | 6 +-- lib/StackDetector/WordpressDetector.php | 12 ++--- lib/StackDetectorInterface.php | 4 +- .../ComposerConfigProviderFilesystemTest.php | 10 ++-- .../Composer/PackageVersionProviderTest.php | 8 ++-- tests/Unit/DetectorTest.php | 10 ++-- .../FilesystemAdapterTest.php | 4 +- 53 files changed, 195 insertions(+), 195 deletions(-) diff --git a/README.md b/README.md index 649286d..ece57d1 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# PHP Stack Detector +# Stack Detector This library allows to easily detect the PHP stack (Wordpress, Laravel, Symfony…) and the version used, when parsing a directory or ar Github remote repository. @@ -36,7 +36,7 @@ Detected package managers: ## Install ``` -composer require fortrabbit/php-stack-detector +composer require fortrabbit/stack-detector ``` ## Usage @@ -46,10 +46,10 @@ composer require fortrabbit/php-stack-detector require_once __DIR__ . '/vendor/autoload.php'; -use Fortrabbit\PhpStackDetector\Detector; -use Fortrabbit\PhpStackDetector\Factory\FilesystemDetectorFactory; -use Fortrabbit\PhpStackDetector\Factory\GithubDetectorFactory; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\Detector; +use Fortrabbit\StackDetector\Factory\FilesystemDetectorFactory; +use Fortrabbit\StackDetector\Factory\GithubDetectorFactory; +use Fortrabbit\StackDetector\Enum\StackType; // Local usage @@ -153,10 +153,10 @@ For Github: ```yaml services: - Fortrabbit\PhpStackDetector\Factory\GithubDetectorFactory: ~ + Fortrabbit\StackDetector\Factory\GithubDetectorFactory: ~ - Fortrabbit\PhpStackDetector\Detector: - factory: ['@Fortrabbit\PhpStackDetector\Factory\GithubDetectorFactory', 'create'] + Fortrabbit\StackDetector\Detector: + factory: ['@Fortrabbit\StackDetector\Factory\GithubDetectorFactory', 'create'] arguments: $client: '@Github\Client' ``` @@ -165,10 +165,10 @@ For local filesystem: ```yaml services: - Fortrabbit\PhpStackDetector\Factory\FilesystemDetectorFactory: ~ + Fortrabbit\StackDetector\Factory\FilesystemDetectorFactory: ~ - Fortrabbit\PhpStackDetector\Detector: - factory: ['@Fortrabbit\PhpStackDetector\Factory\FilesystemDetectorFactory', 'create'] + Fortrabbit\StackDetector\Detector: + factory: ['@Fortrabbit\StackDetector\Factory\FilesystemDetectorFactory', 'create'] ``` ## Tests diff --git a/bin/detect-github.php b/bin/detect-github.php index 65580dc..d15fa9e 100644 --- a/bin/detect-github.php +++ b/bin/detect-github.php @@ -2,7 +2,7 @@ require_once __DIR__.'/../vendor/autoload.php'; -use Fortrabbit\PhpStackDetector\Factory\GithubDetectorFactory; +use Fortrabbit\StackDetector\Factory\GithubDetectorFactory; use Github\AuthMethod; $factory = new GithubDetectorFactory(); diff --git a/bin/detect-local.php b/bin/detect-local.php index 66c3ae8..498f9b9 100644 --- a/bin/detect-local.php +++ b/bin/detect-local.php @@ -2,7 +2,7 @@ require_once __DIR__.'/../vendor/autoload.php'; -use Fortrabbit\PhpStackDetector\Factory\FilesystemDetectorFactory; +use Fortrabbit\StackDetector\Factory\FilesystemDetectorFactory; $factory = new FilesystemDetectorFactory(); $detector = $factory->create(); diff --git a/composer.json b/composer.json index dcdd48b..af28626 100644 --- a/composer.json +++ b/composer.json @@ -1,16 +1,16 @@ { - "name": "fortrabbit/php-stack-detector", - "description": "A package to detect the PHP stack of a project", + "name": "fortrabbit/stack-detector", + "description": "A package to detect the PHP stack and node config of a project", "type": "library", "license": "MIT", "autoload": { "psr-4": { - "Fortrabbit\\PhpStackDetector\\": "lib/" + "Fortrabbit\\StackDetector\\": "lib/" } }, "autoload-dev": { "psr-4": { - "Fortrabbit\\Tests\\PhpStackDetector\\": "tests/" + "Fortrabbit\\Tests\\StackDetector\\": "tests/" } }, "authors": [ diff --git a/lib/Composer/ComposerConfigProvider.php b/lib/Composer/ComposerConfigProvider.php index ca52405..aa24b83 100644 --- a/lib/Composer/ComposerConfigProvider.php +++ b/lib/Composer/ComposerConfigProvider.php @@ -2,13 +2,13 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\Composer; +namespace Fortrabbit\StackDetector\Composer; -use Fortrabbit\PhpStackDetector\DTO\Composer\ComposerConfig; -use Fortrabbit\PhpStackDetector\DTO\Enum\ComposerConfigType; -use Fortrabbit\PhpStackDetector\DirectoryCrawler\AdapterInterface; -use Fortrabbit\PhpStackDetector\Exception\CacheMissException; -use Fortrabbit\PhpStackDetector\Exception\ResourceNotFoundException; +use Fortrabbit\StackDetector\DTO\Composer\ComposerConfig; +use Fortrabbit\StackDetector\DTO\Enum\ComposerConfigType; +use Fortrabbit\StackDetector\DirectoryCrawler\AdapterInterface; +use Fortrabbit\StackDetector\Exception\CacheMissException; +use Fortrabbit\StackDetector\Exception\ResourceNotFoundException; /** * We use an array cache so that we don't make expensive calls to the adapter diff --git a/lib/Composer/PackageVersionProvider.php b/lib/Composer/PackageVersionProvider.php index 0feb2f9..7bac2e6 100644 --- a/lib/Composer/PackageVersionProvider.php +++ b/lib/Composer/PackageVersionProvider.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\Composer; +namespace Fortrabbit\StackDetector\Composer; -use Fortrabbit\PhpStackDetector\DTO\Composer\PackageVersion; -use Fortrabbit\PhpStackDetector\DTO\Enum\ComposerConfigType; +use Fortrabbit\StackDetector\DTO\Composer\PackageVersion; +use Fortrabbit\StackDetector\DTO\Enum\ComposerConfigType; readonly class PackageVersionProvider { diff --git a/lib/DTO/Composer/ComposerConfig.php b/lib/DTO/Composer/ComposerConfig.php index 81c4d74..43cedb2 100644 --- a/lib/DTO/Composer/ComposerConfig.php +++ b/lib/DTO/Composer/ComposerConfig.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\DTO\Composer; +namespace Fortrabbit\StackDetector\DTO\Composer; -use Fortrabbit\PhpStackDetector\DTO\Enum\ComposerConfigType; +use Fortrabbit\StackDetector\DTO\Enum\ComposerConfigType; readonly class ComposerConfig { diff --git a/lib/DTO/Composer/PackageVersion.php b/lib/DTO/Composer/PackageVersion.php index 86eb1b2..920b387 100644 --- a/lib/DTO/Composer/PackageVersion.php +++ b/lib/DTO/Composer/PackageVersion.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\DTO\Composer; +namespace Fortrabbit\StackDetector\DTO\Composer; use Fortrabbit\ComposerVersionParser\Parser; diff --git a/lib/DTO/DependencyTree.php b/lib/DTO/DependencyTree.php index 0248b13..85ba111 100644 --- a/lib/DTO/DependencyTree.php +++ b/lib/DTO/DependencyTree.php @@ -2,13 +2,13 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\DTO; +namespace Fortrabbit\StackDetector\DTO; -use Fortrabbit\PhpStackDetector\StackDetector\LunarDetector; -use Fortrabbit\PhpStackDetector\StackDetector\OctoberCMSDetector; -use Fortrabbit\PhpStackDetector\StackDetector\StatamicDetector; -use Fortrabbit\PhpStackDetector\StackDetector\TwillDetector; -use Fortrabbit\PhpStackDetector\StackDetector\WinterCMSDetector; +use Fortrabbit\StackDetector\StackDetector\LunarDetector; +use Fortrabbit\StackDetector\StackDetector\OctoberCMSDetector; +use Fortrabbit\StackDetector\StackDetector\StatamicDetector; +use Fortrabbit\StackDetector\StackDetector\TwillDetector; +use Fortrabbit\StackDetector\StackDetector\WinterCMSDetector; class DependencyTree { diff --git a/lib/DTO/Enum/ComposerConfigType.php b/lib/DTO/Enum/ComposerConfigType.php index 7bb53b7..5f4ebf1 100644 --- a/lib/DTO/Enum/ComposerConfigType.php +++ b/lib/DTO/Enum/ComposerConfigType.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\DTO\Enum; +namespace Fortrabbit\StackDetector\DTO\Enum; enum ComposerConfigType: string { diff --git a/lib/DTO/FullConfiguration.php b/lib/DTO/FullConfiguration.php index 422e87e..cf60d87 100644 --- a/lib/DTO/FullConfiguration.php +++ b/lib/DTO/FullConfiguration.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\DTO; +namespace Fortrabbit\StackDetector\DTO; readonly class FullConfiguration { diff --git a/lib/DTO/NodeConfiguration.php b/lib/DTO/NodeConfiguration.php index c799f0e..a3771e7 100644 --- a/lib/DTO/NodeConfiguration.php +++ b/lib/DTO/NodeConfiguration.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\DTO; +namespace Fortrabbit\StackDetector\DTO; -use Fortrabbit\PhpStackDetector\Enum\NodePackageManagerType; +use Fortrabbit\StackDetector\Enum\NodePackageManagerType; readonly class NodeConfiguration { diff --git a/lib/DTO/PhpConfiguration.php b/lib/DTO/PhpConfiguration.php index b717902..48f6c50 100644 --- a/lib/DTO/PhpConfiguration.php +++ b/lib/DTO/PhpConfiguration.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\DTO; +namespace Fortrabbit\StackDetector\DTO; readonly class PhpConfiguration { diff --git a/lib/DTO/PhpVersion.php b/lib/DTO/PhpVersion.php index e7f5596..3fa0779 100644 --- a/lib/DTO/PhpVersion.php +++ b/lib/DTO/PhpVersion.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\DTO; +namespace Fortrabbit\StackDetector\DTO; readonly class PhpVersion { diff --git a/lib/DTO/Stack.php b/lib/DTO/Stack.php index c0047fe..0761993 100644 --- a/lib/DTO/Stack.php +++ b/lib/DTO/Stack.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\DTO; +namespace Fortrabbit\StackDetector\DTO; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\Enum\StackType; readonly class Stack { diff --git a/lib/Detector.php b/lib/Detector.php index 989a7a3..fed8133 100644 --- a/lib/Detector.php +++ b/lib/Detector.php @@ -2,12 +2,12 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector; +namespace Fortrabbit\StackDetector; -use Fortrabbit\PhpStackDetector\DTO\FullConfiguration; -use Fortrabbit\PhpStackDetector\DTO\NodeConfiguration; -use Fortrabbit\PhpStackDetector\DTO\PhpConfiguration; -use Fortrabbit\PhpStackDetector\DTO\Stack; +use Fortrabbit\StackDetector\DTO\FullConfiguration; +use Fortrabbit\StackDetector\DTO\NodeConfiguration; +use Fortrabbit\StackDetector\DTO\PhpConfiguration; +use Fortrabbit\StackDetector\DTO\Stack; readonly class Detector { diff --git a/lib/DirectoryCrawler/AdapterInterface.php b/lib/DirectoryCrawler/AdapterInterface.php index c0a39c7..2a32073 100644 --- a/lib/DirectoryCrawler/AdapterInterface.php +++ b/lib/DirectoryCrawler/AdapterInterface.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\DirectoryCrawler; +namespace Fortrabbit\StackDetector\DirectoryCrawler; -use Fortrabbit\PhpStackDetector\Exception\ResourceNotFoundException; +use Fortrabbit\StackDetector\Exception\ResourceNotFoundException; interface AdapterInterface { diff --git a/lib/DirectoryCrawler/FilesystemAdapter.php b/lib/DirectoryCrawler/FilesystemAdapter.php index 936a2d2..73df9e4 100644 --- a/lib/DirectoryCrawler/FilesystemAdapter.php +++ b/lib/DirectoryCrawler/FilesystemAdapter.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\DirectoryCrawler; +namespace Fortrabbit\StackDetector\DirectoryCrawler; -use Fortrabbit\PhpStackDetector\Exception\ResourceNotFoundException; +use Fortrabbit\StackDetector\Exception\ResourceNotFoundException; class FilesystemAdapter implements AdapterInterface { diff --git a/lib/DirectoryCrawler/GithubAdapter.php b/lib/DirectoryCrawler/GithubAdapter.php index dbdc117..3dcaf9c 100644 --- a/lib/DirectoryCrawler/GithubAdapter.php +++ b/lib/DirectoryCrawler/GithubAdapter.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\DirectoryCrawler; +namespace Fortrabbit\StackDetector\DirectoryCrawler; -use Fortrabbit\PhpStackDetector\Exception\ResourceNotFoundException; +use Fortrabbit\StackDetector\Exception\ResourceNotFoundException; use Github\Client; use Github\Exception\RuntimeException; diff --git a/lib/Enum/NodePackageManagerType.php b/lib/Enum/NodePackageManagerType.php index ddcc922..25a2c1b 100644 --- a/lib/Enum/NodePackageManagerType.php +++ b/lib/Enum/NodePackageManagerType.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\Enum; +namespace Fortrabbit\StackDetector\Enum; enum NodePackageManagerType: string { diff --git a/lib/Enum/StackType.php b/lib/Enum/StackType.php index b42dc8c..3798bec 100644 --- a/lib/Enum/StackType.php +++ b/lib/Enum/StackType.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\Enum; +namespace Fortrabbit\StackDetector\Enum; enum StackType: string { diff --git a/lib/Exception/CacheMissException.php b/lib/Exception/CacheMissException.php index 6e24155..fd4f622 100644 --- a/lib/Exception/CacheMissException.php +++ b/lib/Exception/CacheMissException.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\Exception; +namespace Fortrabbit\StackDetector\Exception; class CacheMissException extends \RuntimeException { diff --git a/lib/Exception/ResourceNotFoundException.php b/lib/Exception/ResourceNotFoundException.php index 22dc8ea..09fdb6c 100644 --- a/lib/Exception/ResourceNotFoundException.php +++ b/lib/Exception/ResourceNotFoundException.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\Exception; +namespace Fortrabbit\StackDetector\Exception; class ResourceNotFoundException extends \RuntimeException { diff --git a/lib/Factory/FilesystemDetectorFactory.php b/lib/Factory/FilesystemDetectorFactory.php index a1095f0..5739838 100644 --- a/lib/Factory/FilesystemDetectorFactory.php +++ b/lib/Factory/FilesystemDetectorFactory.php @@ -2,14 +2,14 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\Factory; - -use Fortrabbit\PhpStackDetector\Composer\ComposerConfigProvider; -use Fortrabbit\PhpStackDetector\Detector; -use Fortrabbit\PhpStackDetector\DirectoryCrawler\FilesystemAdapter; -use Fortrabbit\PhpStackDetector\Node\PackageJsonProvider; -use Fortrabbit\PhpStackDetector\NodeConfigurationDetector; -use Fortrabbit\PhpStackDetector\PhpConfigurationDetector; +namespace Fortrabbit\StackDetector\Factory; + +use Fortrabbit\StackDetector\Composer\ComposerConfigProvider; +use Fortrabbit\StackDetector\Detector; +use Fortrabbit\StackDetector\DirectoryCrawler\FilesystemAdapter; +use Fortrabbit\StackDetector\Node\PackageJsonProvider; +use Fortrabbit\StackDetector\NodeConfigurationDetector; +use Fortrabbit\StackDetector\PhpConfigurationDetector; class FilesystemDetectorFactory { diff --git a/lib/Factory/GithubDetectorFactory.php b/lib/Factory/GithubDetectorFactory.php index 05b26a4..fcb241f 100644 --- a/lib/Factory/GithubDetectorFactory.php +++ b/lib/Factory/GithubDetectorFactory.php @@ -2,14 +2,14 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\Factory; - -use Fortrabbit\PhpStackDetector\Composer\ComposerConfigProvider; -use Fortrabbit\PhpStackDetector\Detector; -use Fortrabbit\PhpStackDetector\DirectoryCrawler\GithubAdapter; -use Fortrabbit\PhpStackDetector\Node\PackageJsonProvider; -use Fortrabbit\PhpStackDetector\NodeConfigurationDetector; -use Fortrabbit\PhpStackDetector\PhpConfigurationDetector; +namespace Fortrabbit\StackDetector\Factory; + +use Fortrabbit\StackDetector\Composer\ComposerConfigProvider; +use Fortrabbit\StackDetector\Detector; +use Fortrabbit\StackDetector\DirectoryCrawler\GithubAdapter; +use Fortrabbit\StackDetector\Node\PackageJsonProvider; +use Fortrabbit\StackDetector\NodeConfigurationDetector; +use Fortrabbit\StackDetector\PhpConfigurationDetector; use Github\Client; class GithubDetectorFactory diff --git a/lib/Factory/HasStackDetectors.php b/lib/Factory/HasStackDetectors.php index e301137..a0fc787 100644 --- a/lib/Factory/HasStackDetectors.php +++ b/lib/Factory/HasStackDetectors.php @@ -2,30 +2,30 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\Factory; +namespace Fortrabbit\StackDetector\Factory; -use Fortrabbit\PhpStackDetector\Composer\ComposerConfigProvider; -use Fortrabbit\PhpStackDetector\Composer\PackageVersionProvider; -use Fortrabbit\PhpStackDetector\StackDetector\BoltCMSDetector; -use Fortrabbit\PhpStackDetector\StackDetector\CakePhpDetector; -use Fortrabbit\PhpStackDetector\StackDetector\CodeigniterDetector; -use Fortrabbit\PhpStackDetector\StackDetector\DrupalDetector; -use Fortrabbit\PhpStackDetector\StackDetector\GravCMSDetector; -use Fortrabbit\PhpStackDetector\StackDetector\LeafDetector; -use Fortrabbit\PhpStackDetector\StackDetector\LunarDetector; -use Fortrabbit\PhpStackDetector\StackDetector\OctoberCMSDetector; -use Fortrabbit\PhpStackDetector\StackDetector\ShopwareDetector; -use Fortrabbit\PhpStackDetector\StackDetector\TempestDetector; -use Fortrabbit\PhpStackDetector\StackDetector\TwillDetector; -use Fortrabbit\PhpStackDetector\StackDetector\Typo3Detector; -use Fortrabbit\PhpStackDetector\StackDetector\WinterCMSDetector; -use Fortrabbit\PhpStackDetector\StackDetectorInterface; -use Fortrabbit\PhpStackDetector\StackDetector\CraftCMSDetector; -use Fortrabbit\PhpStackDetector\StackDetector\LaravelDetector; -use Fortrabbit\PhpStackDetector\StackDetector\StatamicDetector; -use Fortrabbit\PhpStackDetector\StackDetector\SymfonyDetector; -use Fortrabbit\PhpStackDetector\StackDetector\WordpressDetector; -use Fortrabbit\PhpStackDetector\DirectoryCrawler\AdapterInterface; +use Fortrabbit\StackDetector\Composer\ComposerConfigProvider; +use Fortrabbit\StackDetector\Composer\PackageVersionProvider; +use Fortrabbit\StackDetector\StackDetector\BoltCMSDetector; +use Fortrabbit\StackDetector\StackDetector\CakePhpDetector; +use Fortrabbit\StackDetector\StackDetector\CodeigniterDetector; +use Fortrabbit\StackDetector\StackDetector\DrupalDetector; +use Fortrabbit\StackDetector\StackDetector\GravCMSDetector; +use Fortrabbit\StackDetector\StackDetector\LeafDetector; +use Fortrabbit\StackDetector\StackDetector\LunarDetector; +use Fortrabbit\StackDetector\StackDetector\OctoberCMSDetector; +use Fortrabbit\StackDetector\StackDetector\ShopwareDetector; +use Fortrabbit\StackDetector\StackDetector\TempestDetector; +use Fortrabbit\StackDetector\StackDetector\TwillDetector; +use Fortrabbit\StackDetector\StackDetector\Typo3Detector; +use Fortrabbit\StackDetector\StackDetector\WinterCMSDetector; +use Fortrabbit\StackDetector\StackDetectorInterface; +use Fortrabbit\StackDetector\StackDetector\CraftCMSDetector; +use Fortrabbit\StackDetector\StackDetector\LaravelDetector; +use Fortrabbit\StackDetector\StackDetector\StatamicDetector; +use Fortrabbit\StackDetector\StackDetector\SymfonyDetector; +use Fortrabbit\StackDetector\StackDetector\WordpressDetector; +use Fortrabbit\StackDetector\DirectoryCrawler\AdapterInterface; trait HasStackDetectors { diff --git a/lib/Node/PackageJsonProvider.php b/lib/Node/PackageJsonProvider.php index 0821b64..5d15e72 100644 --- a/lib/Node/PackageJsonProvider.php +++ b/lib/Node/PackageJsonProvider.php @@ -2,11 +2,11 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\Node; +namespace Fortrabbit\StackDetector\Node; -use Fortrabbit\PhpStackDetector\DirectoryCrawler\AdapterInterface; -use Fortrabbit\PhpStackDetector\Exception\CacheMissException; -use Fortrabbit\PhpStackDetector\Exception\ResourceNotFoundException; +use Fortrabbit\StackDetector\DirectoryCrawler\AdapterInterface; +use Fortrabbit\StackDetector\Exception\CacheMissException; +use Fortrabbit\StackDetector\Exception\ResourceNotFoundException; class PackageJsonProvider { diff --git a/lib/NodeConfigurationDetector.php b/lib/NodeConfigurationDetector.php index dfaf6b3..0897e09 100644 --- a/lib/NodeConfigurationDetector.php +++ b/lib/NodeConfigurationDetector.php @@ -2,13 +2,13 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector; +namespace Fortrabbit\StackDetector; -use Fortrabbit\PhpStackDetector\DTO\NodeConfiguration; -use Fortrabbit\PhpStackDetector\DirectoryCrawler\AdapterInterface; -use Fortrabbit\PhpStackDetector\Enum\NodePackageManagerType; -use Fortrabbit\PhpStackDetector\Exception\ResourceNotFoundException; -use Fortrabbit\PhpStackDetector\Node\PackageJsonProvider; +use Fortrabbit\StackDetector\DTO\NodeConfiguration; +use Fortrabbit\StackDetector\DirectoryCrawler\AdapterInterface; +use Fortrabbit\StackDetector\Enum\NodePackageManagerType; +use Fortrabbit\StackDetector\Exception\ResourceNotFoundException; +use Fortrabbit\StackDetector\Node\PackageJsonProvider; class NodeConfigurationDetector { diff --git a/lib/PhpConfigurationDetector.php b/lib/PhpConfigurationDetector.php index 4ca280f..0627fad 100644 --- a/lib/PhpConfigurationDetector.php +++ b/lib/PhpConfigurationDetector.php @@ -2,13 +2,13 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector; +namespace Fortrabbit\StackDetector; -use Fortrabbit\PhpStackDetector\DTO\Composer\ComposerConfig; -use Fortrabbit\PhpStackDetector\Composer\ComposerConfigProvider; -use Fortrabbit\PhpStackDetector\DTO\Enum\ComposerConfigType; -use Fortrabbit\PhpStackDetector\DTO\PhpConfiguration; -use Fortrabbit\PhpStackDetector\DTO\PhpVersion; +use Fortrabbit\StackDetector\DTO\Composer\ComposerConfig; +use Fortrabbit\StackDetector\Composer\ComposerConfigProvider; +use Fortrabbit\StackDetector\DTO\Enum\ComposerConfigType; +use Fortrabbit\StackDetector\DTO\PhpConfiguration; +use Fortrabbit\StackDetector\DTO\PhpVersion; class PhpConfigurationDetector { diff --git a/lib/StackDetector/BaseComposerTypeDetector.php b/lib/StackDetector/BaseComposerTypeDetector.php index 8ca93e6..a99054d 100644 --- a/lib/StackDetector/BaseComposerTypeDetector.php +++ b/lib/StackDetector/BaseComposerTypeDetector.php @@ -2,11 +2,11 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\StackDetector; +namespace Fortrabbit\StackDetector\StackDetector; -use Fortrabbit\PhpStackDetector\Composer\PackageVersionProvider; -use Fortrabbit\PhpStackDetector\DTO\Stack; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\Composer\PackageVersionProvider; +use Fortrabbit\StackDetector\DTO\Stack; +use Fortrabbit\StackDetector\Enum\StackType; abstract class BaseComposerTypeDetector { diff --git a/lib/StackDetector/BoltCMSDetector.php b/lib/StackDetector/BoltCMSDetector.php index 0021afe..06478b8 100644 --- a/lib/StackDetector/BoltCMSDetector.php +++ b/lib/StackDetector/BoltCMSDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\StackDetector; +namespace Fortrabbit\StackDetector\StackDetector; -use Fortrabbit\PhpStackDetector\StackDetectorInterface; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\StackDetectorInterface; +use Fortrabbit\StackDetector\Enum\StackType; class BoltCMSDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/CakePhpDetector.php b/lib/StackDetector/CakePhpDetector.php index f844abe..a48900b 100644 --- a/lib/StackDetector/CakePhpDetector.php +++ b/lib/StackDetector/CakePhpDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\StackDetector; +namespace Fortrabbit\StackDetector\StackDetector; -use Fortrabbit\PhpStackDetector\StackDetectorInterface; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\StackDetectorInterface; +use Fortrabbit\StackDetector\Enum\StackType; class CakePhpDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/CodeigniterDetector.php b/lib/StackDetector/CodeigniterDetector.php index 7d02045..996a257 100644 --- a/lib/StackDetector/CodeigniterDetector.php +++ b/lib/StackDetector/CodeigniterDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\StackDetector; +namespace Fortrabbit\StackDetector\StackDetector; -use Fortrabbit\PhpStackDetector\StackDetectorInterface; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\StackDetectorInterface; +use Fortrabbit\StackDetector\Enum\StackType; class CodeigniterDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/CraftCMSDetector.php b/lib/StackDetector/CraftCMSDetector.php index e1a9c07..e112ac7 100644 --- a/lib/StackDetector/CraftCMSDetector.php +++ b/lib/StackDetector/CraftCMSDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\StackDetector; +namespace Fortrabbit\StackDetector\StackDetector; -use Fortrabbit\PhpStackDetector\StackDetectorInterface; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\StackDetectorInterface; +use Fortrabbit\StackDetector\Enum\StackType; class CraftCMSDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/DrupalDetector.php b/lib/StackDetector/DrupalDetector.php index 9fd7dee..1f0c138 100644 --- a/lib/StackDetector/DrupalDetector.php +++ b/lib/StackDetector/DrupalDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\StackDetector; +namespace Fortrabbit\StackDetector\StackDetector; -use Fortrabbit\PhpStackDetector\StackDetectorInterface; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\StackDetectorInterface; +use Fortrabbit\StackDetector\Enum\StackType; class DrupalDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/GravCMSDetector.php b/lib/StackDetector/GravCMSDetector.php index bf94d69..ec31379 100644 --- a/lib/StackDetector/GravCMSDetector.php +++ b/lib/StackDetector/GravCMSDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\StackDetector; +namespace Fortrabbit\StackDetector\StackDetector; -use Fortrabbit\PhpStackDetector\StackDetectorInterface; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\StackDetectorInterface; +use Fortrabbit\StackDetector\Enum\StackType; class GravCMSDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/LaravelDetector.php b/lib/StackDetector/LaravelDetector.php index 6461f4b..17695e7 100644 --- a/lib/StackDetector/LaravelDetector.php +++ b/lib/StackDetector/LaravelDetector.php @@ -2,12 +2,12 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\StackDetector; +namespace Fortrabbit\StackDetector\StackDetector; -use Fortrabbit\PhpStackDetector\DTO\DependencyTree; -use Fortrabbit\PhpStackDetector\DTO\Stack; -use Fortrabbit\PhpStackDetector\StackDetectorInterface; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\DTO\DependencyTree; +use Fortrabbit\StackDetector\DTO\Stack; +use Fortrabbit\StackDetector\StackDetectorInterface; +use Fortrabbit\StackDetector\Enum\StackType; class LaravelDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/LeafDetector.php b/lib/StackDetector/LeafDetector.php index 98476c6..9854346 100644 --- a/lib/StackDetector/LeafDetector.php +++ b/lib/StackDetector/LeafDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\StackDetector; +namespace Fortrabbit\StackDetector\StackDetector; -use Fortrabbit\PhpStackDetector\StackDetectorInterface; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\StackDetectorInterface; +use Fortrabbit\StackDetector\Enum\StackType; class LeafDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/LunarDetector.php b/lib/StackDetector/LunarDetector.php index def4934..a0e1c09 100644 --- a/lib/StackDetector/LunarDetector.php +++ b/lib/StackDetector/LunarDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\StackDetector; +namespace Fortrabbit\StackDetector\StackDetector; -use Fortrabbit\PhpStackDetector\StackDetectorInterface; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\StackDetectorInterface; +use Fortrabbit\StackDetector\Enum\StackType; class LunarDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/OctoberCMSDetector.php b/lib/StackDetector/OctoberCMSDetector.php index ea40fc2..d7a7973 100644 --- a/lib/StackDetector/OctoberCMSDetector.php +++ b/lib/StackDetector/OctoberCMSDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\StackDetector; +namespace Fortrabbit\StackDetector\StackDetector; -use Fortrabbit\PhpStackDetector\StackDetectorInterface; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\StackDetectorInterface; +use Fortrabbit\StackDetector\Enum\StackType; class OctoberCMSDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/ShopwareDetector.php b/lib/StackDetector/ShopwareDetector.php index 47af63a..1e207bd 100644 --- a/lib/StackDetector/ShopwareDetector.php +++ b/lib/StackDetector/ShopwareDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\StackDetector; +namespace Fortrabbit\StackDetector\StackDetector; -use Fortrabbit\PhpStackDetector\StackDetectorInterface; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\StackDetectorInterface; +use Fortrabbit\StackDetector\Enum\StackType; class ShopwareDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/StatamicDetector.php b/lib/StackDetector/StatamicDetector.php index 60ece8e..0c52059 100644 --- a/lib/StackDetector/StatamicDetector.php +++ b/lib/StackDetector/StatamicDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\StackDetector; +namespace Fortrabbit\StackDetector\StackDetector; -use Fortrabbit\PhpStackDetector\StackDetectorInterface; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\StackDetectorInterface; +use Fortrabbit\StackDetector\Enum\StackType; class StatamicDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/SymfonyDetector.php b/lib/StackDetector/SymfonyDetector.php index 1405355..a043e42 100644 --- a/lib/StackDetector/SymfonyDetector.php +++ b/lib/StackDetector/SymfonyDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\StackDetector; +namespace Fortrabbit\StackDetector\StackDetector; -use Fortrabbit\PhpStackDetector\StackDetectorInterface; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\StackDetectorInterface; +use Fortrabbit\StackDetector\Enum\StackType; class SymfonyDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/TempestDetector.php b/lib/StackDetector/TempestDetector.php index d1b42dc..484ecc2 100644 --- a/lib/StackDetector/TempestDetector.php +++ b/lib/StackDetector/TempestDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\StackDetector; +namespace Fortrabbit\StackDetector\StackDetector; -use Fortrabbit\PhpStackDetector\StackDetectorInterface; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\StackDetectorInterface; +use Fortrabbit\StackDetector\Enum\StackType; class TempestDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/TwillDetector.php b/lib/StackDetector/TwillDetector.php index b30e4a8..f33d2f5 100644 --- a/lib/StackDetector/TwillDetector.php +++ b/lib/StackDetector/TwillDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\StackDetector; +namespace Fortrabbit\StackDetector\StackDetector; -use Fortrabbit\PhpStackDetector\StackDetectorInterface; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\StackDetectorInterface; +use Fortrabbit\StackDetector\Enum\StackType; class TwillDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/Typo3Detector.php b/lib/StackDetector/Typo3Detector.php index 2147453..17de369 100644 --- a/lib/StackDetector/Typo3Detector.php +++ b/lib/StackDetector/Typo3Detector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\StackDetector; +namespace Fortrabbit\StackDetector\StackDetector; -use Fortrabbit\PhpStackDetector\StackDetectorInterface; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\StackDetectorInterface; +use Fortrabbit\StackDetector\Enum\StackType; class Typo3Detector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/WinterCMSDetector.php b/lib/StackDetector/WinterCMSDetector.php index 4c134b4..1a6d757 100644 --- a/lib/StackDetector/WinterCMSDetector.php +++ b/lib/StackDetector/WinterCMSDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\PhpStackDetector\StackDetector; +namespace Fortrabbit\StackDetector\StackDetector; -use Fortrabbit\PhpStackDetector\StackDetectorInterface; -use Fortrabbit\PhpStackDetector\Enum\StackType; +use Fortrabbit\StackDetector\StackDetectorInterface; +use Fortrabbit\StackDetector\Enum\StackType; class WinterCMSDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/WordpressDetector.php b/lib/StackDetector/WordpressDetector.php index 1d90e4b..5bd4ff4 100644 --- a/lib/StackDetector/WordpressDetector.php +++ b/lib/StackDetector/WordpressDetector.php @@ -1,12 +1,12 @@ Date: Thu, 4 Sep 2025 17:57:48 +0200 Subject: [PATCH 3/4] fix typo --- lib/DTO/Composer/PackageVersion.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/DTO/Composer/PackageVersion.php b/lib/DTO/Composer/PackageVersion.php index 920b387..dac21e9 100644 --- a/lib/DTO/Composer/PackageVersion.php +++ b/lib/DTO/Composer/PackageVersion.php @@ -4,7 +4,7 @@ namespace Fortrabbit\StackDetector\DTO\Composer; -use Fortrabbit\ComposerVersionParser\Parser; +use Einenlum\ComposerVersionParser\Parser; readonly class PackageVersion { From 699d2c98f2bb7343599d3b3baa0cdf7ef4cf0b81 Mon Sep 17 00:00:00 2001 From: Einenlum Date: Thu, 4 Sep 2025 20:26:19 +0200 Subject: [PATCH 4/4] use fortrabbit instead of Fortrabbit --- README.md | 20 ++++---- bin/detect-github.php | 2 +- bin/detect-local.php | 2 +- composer.json | 4 +- lib/Composer/ComposerConfigProvider.php | 12 ++--- lib/Composer/PackageVersionProvider.php | 6 +-- lib/DTO/Composer/ComposerConfig.php | 4 +- lib/DTO/Composer/PackageVersion.php | 2 +- lib/DTO/DependencyTree.php | 12 ++--- lib/DTO/Enum/ComposerConfigType.php | 2 +- lib/DTO/FullConfiguration.php | 2 +- lib/DTO/NodeConfiguration.php | 4 +- lib/DTO/PhpConfiguration.php | 2 +- lib/DTO/PhpVersion.php | 2 +- lib/DTO/Stack.php | 4 +- lib/Detector.php | 10 ++-- lib/DirectoryCrawler/AdapterInterface.php | 4 +- lib/DirectoryCrawler/FilesystemAdapter.php | 4 +- lib/DirectoryCrawler/GithubAdapter.php | 4 +- lib/Enum/NodePackageManagerType.php | 2 +- lib/Enum/StackType.php | 2 +- lib/Exception/CacheMissException.php | 2 +- lib/Exception/ResourceNotFoundException.php | 2 +- lib/Factory/FilesystemDetectorFactory.php | 16 +++---- lib/Factory/GithubDetectorFactory.php | 16 +++---- lib/Factory/HasStackDetectors.php | 46 +++++++++---------- lib/Node/PackageJsonProvider.php | 8 ++-- lib/NodeConfigurationDetector.php | 12 ++--- lib/PhpConfigurationDetector.php | 12 ++--- .../BaseComposerTypeDetector.php | 8 ++-- lib/StackDetector/BoltCMSDetector.php | 6 +-- lib/StackDetector/CakePhpDetector.php | 6 +-- lib/StackDetector/CodeigniterDetector.php | 6 +-- lib/StackDetector/CraftCMSDetector.php | 6 +-- lib/StackDetector/DrupalDetector.php | 6 +-- lib/StackDetector/GravCMSDetector.php | 6 +-- lib/StackDetector/LaravelDetector.php | 10 ++-- lib/StackDetector/LeafDetector.php | 6 +-- lib/StackDetector/LunarDetector.php | 6 +-- lib/StackDetector/OctoberCMSDetector.php | 6 +-- lib/StackDetector/ShopwareDetector.php | 6 +-- lib/StackDetector/StatamicDetector.php | 6 +-- lib/StackDetector/SymfonyDetector.php | 6 +-- lib/StackDetector/TempestDetector.php | 6 +-- lib/StackDetector/TwillDetector.php | 6 +-- lib/StackDetector/Typo3Detector.php | 6 +-- lib/StackDetector/WinterCMSDetector.php | 6 +-- lib/StackDetector/WordpressDetector.php | 12 ++--- lib/StackDetectorInterface.php | 4 +- .../ComposerConfigProviderFilesystemTest.php | 10 ++-- .../Composer/PackageVersionProviderTest.php | 8 ++-- tests/Unit/DetectorTest.php | 10 ++-- .../FilesystemAdapterTest.php | 4 +- 53 files changed, 191 insertions(+), 191 deletions(-) diff --git a/README.md b/README.md index ece57d1..c3af8f0 100644 --- a/README.md +++ b/README.md @@ -46,10 +46,10 @@ composer require fortrabbit/stack-detector require_once __DIR__ . '/vendor/autoload.php'; -use Fortrabbit\StackDetector\Detector; -use Fortrabbit\StackDetector\Factory\FilesystemDetectorFactory; -use Fortrabbit\StackDetector\Factory\GithubDetectorFactory; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\Detector; +use fortrabbit\StackDetector\Factory\FilesystemDetectorFactory; +use fortrabbit\StackDetector\Factory\GithubDetectorFactory; +use fortrabbit\StackDetector\Enum\StackType; // Local usage @@ -153,10 +153,10 @@ For Github: ```yaml services: - Fortrabbit\StackDetector\Factory\GithubDetectorFactory: ~ + fortrabbit\StackDetector\Factory\GithubDetectorFactory: ~ - Fortrabbit\StackDetector\Detector: - factory: ['@Fortrabbit\StackDetector\Factory\GithubDetectorFactory', 'create'] + fortrabbit\StackDetector\Detector: + factory: ['@fortrabbit\StackDetector\Factory\GithubDetectorFactory', 'create'] arguments: $client: '@Github\Client' ``` @@ -165,10 +165,10 @@ For local filesystem: ```yaml services: - Fortrabbit\StackDetector\Factory\FilesystemDetectorFactory: ~ + fortrabbit\StackDetector\Factory\FilesystemDetectorFactory: ~ - Fortrabbit\StackDetector\Detector: - factory: ['@Fortrabbit\StackDetector\Factory\FilesystemDetectorFactory', 'create'] + fortrabbit\StackDetector\Detector: + factory: ['@fortrabbit\StackDetector\Factory\FilesystemDetectorFactory', 'create'] ``` ## Tests diff --git a/bin/detect-github.php b/bin/detect-github.php index d15fa9e..0c054b4 100644 --- a/bin/detect-github.php +++ b/bin/detect-github.php @@ -2,7 +2,7 @@ require_once __DIR__.'/../vendor/autoload.php'; -use Fortrabbit\StackDetector\Factory\GithubDetectorFactory; +use fortrabbit\StackDetector\Factory\GithubDetectorFactory; use Github\AuthMethod; $factory = new GithubDetectorFactory(); diff --git a/bin/detect-local.php b/bin/detect-local.php index 498f9b9..1a73c0d 100644 --- a/bin/detect-local.php +++ b/bin/detect-local.php @@ -2,7 +2,7 @@ require_once __DIR__.'/../vendor/autoload.php'; -use Fortrabbit\StackDetector\Factory\FilesystemDetectorFactory; +use fortrabbit\StackDetector\Factory\FilesystemDetectorFactory; $factory = new FilesystemDetectorFactory(); $detector = $factory->create(); diff --git a/composer.json b/composer.json index af28626..27aa1ed 100644 --- a/composer.json +++ b/composer.json @@ -5,12 +5,12 @@ "license": "MIT", "autoload": { "psr-4": { - "Fortrabbit\\StackDetector\\": "lib/" + "fortrabbit\\StackDetector\\": "lib/" } }, "autoload-dev": { "psr-4": { - "Fortrabbit\\Tests\\StackDetector\\": "tests/" + "fortrabbit\\Tests\\StackDetector\\": "tests/" } }, "authors": [ diff --git a/lib/Composer/ComposerConfigProvider.php b/lib/Composer/ComposerConfigProvider.php index aa24b83..de40737 100644 --- a/lib/Composer/ComposerConfigProvider.php +++ b/lib/Composer/ComposerConfigProvider.php @@ -2,13 +2,13 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\Composer; +namespace fortrabbit\StackDetector\Composer; -use Fortrabbit\StackDetector\DTO\Composer\ComposerConfig; -use Fortrabbit\StackDetector\DTO\Enum\ComposerConfigType; -use Fortrabbit\StackDetector\DirectoryCrawler\AdapterInterface; -use Fortrabbit\StackDetector\Exception\CacheMissException; -use Fortrabbit\StackDetector\Exception\ResourceNotFoundException; +use fortrabbit\StackDetector\DTO\Composer\ComposerConfig; +use fortrabbit\StackDetector\DTO\Enum\ComposerConfigType; +use fortrabbit\StackDetector\DirectoryCrawler\AdapterInterface; +use fortrabbit\StackDetector\Exception\CacheMissException; +use fortrabbit\StackDetector\Exception\ResourceNotFoundException; /** * We use an array cache so that we don't make expensive calls to the adapter diff --git a/lib/Composer/PackageVersionProvider.php b/lib/Composer/PackageVersionProvider.php index 7bac2e6..3d1f614 100644 --- a/lib/Composer/PackageVersionProvider.php +++ b/lib/Composer/PackageVersionProvider.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\Composer; +namespace fortrabbit\StackDetector\Composer; -use Fortrabbit\StackDetector\DTO\Composer\PackageVersion; -use Fortrabbit\StackDetector\DTO\Enum\ComposerConfigType; +use fortrabbit\StackDetector\DTO\Composer\PackageVersion; +use fortrabbit\StackDetector\DTO\Enum\ComposerConfigType; readonly class PackageVersionProvider { diff --git a/lib/DTO/Composer/ComposerConfig.php b/lib/DTO/Composer/ComposerConfig.php index 43cedb2..b03d02a 100644 --- a/lib/DTO/Composer/ComposerConfig.php +++ b/lib/DTO/Composer/ComposerConfig.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\DTO\Composer; +namespace fortrabbit\StackDetector\DTO\Composer; -use Fortrabbit\StackDetector\DTO\Enum\ComposerConfigType; +use fortrabbit\StackDetector\DTO\Enum\ComposerConfigType; readonly class ComposerConfig { diff --git a/lib/DTO/Composer/PackageVersion.php b/lib/DTO/Composer/PackageVersion.php index dac21e9..5df1413 100644 --- a/lib/DTO/Composer/PackageVersion.php +++ b/lib/DTO/Composer/PackageVersion.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\DTO\Composer; +namespace fortrabbit\StackDetector\DTO\Composer; use Einenlum\ComposerVersionParser\Parser; diff --git a/lib/DTO/DependencyTree.php b/lib/DTO/DependencyTree.php index 85ba111..a517d0d 100644 --- a/lib/DTO/DependencyTree.php +++ b/lib/DTO/DependencyTree.php @@ -2,13 +2,13 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\DTO; +namespace fortrabbit\StackDetector\DTO; -use Fortrabbit\StackDetector\StackDetector\LunarDetector; -use Fortrabbit\StackDetector\StackDetector\OctoberCMSDetector; -use Fortrabbit\StackDetector\StackDetector\StatamicDetector; -use Fortrabbit\StackDetector\StackDetector\TwillDetector; -use Fortrabbit\StackDetector\StackDetector\WinterCMSDetector; +use fortrabbit\StackDetector\StackDetector\LunarDetector; +use fortrabbit\StackDetector\StackDetector\OctoberCMSDetector; +use fortrabbit\StackDetector\StackDetector\StatamicDetector; +use fortrabbit\StackDetector\StackDetector\TwillDetector; +use fortrabbit\StackDetector\StackDetector\WinterCMSDetector; class DependencyTree { diff --git a/lib/DTO/Enum/ComposerConfigType.php b/lib/DTO/Enum/ComposerConfigType.php index 5f4ebf1..b55a103 100644 --- a/lib/DTO/Enum/ComposerConfigType.php +++ b/lib/DTO/Enum/ComposerConfigType.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\DTO\Enum; +namespace fortrabbit\StackDetector\DTO\Enum; enum ComposerConfigType: string { diff --git a/lib/DTO/FullConfiguration.php b/lib/DTO/FullConfiguration.php index cf60d87..38961d3 100644 --- a/lib/DTO/FullConfiguration.php +++ b/lib/DTO/FullConfiguration.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\DTO; +namespace fortrabbit\StackDetector\DTO; readonly class FullConfiguration { diff --git a/lib/DTO/NodeConfiguration.php b/lib/DTO/NodeConfiguration.php index a3771e7..d8a43f0 100644 --- a/lib/DTO/NodeConfiguration.php +++ b/lib/DTO/NodeConfiguration.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\DTO; +namespace fortrabbit\StackDetector\DTO; -use Fortrabbit\StackDetector\Enum\NodePackageManagerType; +use fortrabbit\StackDetector\Enum\NodePackageManagerType; readonly class NodeConfiguration { diff --git a/lib/DTO/PhpConfiguration.php b/lib/DTO/PhpConfiguration.php index 48f6c50..3ac46f8 100644 --- a/lib/DTO/PhpConfiguration.php +++ b/lib/DTO/PhpConfiguration.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\DTO; +namespace fortrabbit\StackDetector\DTO; readonly class PhpConfiguration { diff --git a/lib/DTO/PhpVersion.php b/lib/DTO/PhpVersion.php index 3fa0779..d7ec0cb 100644 --- a/lib/DTO/PhpVersion.php +++ b/lib/DTO/PhpVersion.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\DTO; +namespace fortrabbit\StackDetector\DTO; readonly class PhpVersion { diff --git a/lib/DTO/Stack.php b/lib/DTO/Stack.php index 0761993..3fd2e2d 100644 --- a/lib/DTO/Stack.php +++ b/lib/DTO/Stack.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\DTO; +namespace fortrabbit\StackDetector\DTO; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\Enum\StackType; readonly class Stack { diff --git a/lib/Detector.php b/lib/Detector.php index fed8133..ce781f5 100644 --- a/lib/Detector.php +++ b/lib/Detector.php @@ -2,12 +2,12 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector; +namespace fortrabbit\StackDetector; -use Fortrabbit\StackDetector\DTO\FullConfiguration; -use Fortrabbit\StackDetector\DTO\NodeConfiguration; -use Fortrabbit\StackDetector\DTO\PhpConfiguration; -use Fortrabbit\StackDetector\DTO\Stack; +use fortrabbit\StackDetector\DTO\FullConfiguration; +use fortrabbit\StackDetector\DTO\NodeConfiguration; +use fortrabbit\StackDetector\DTO\PhpConfiguration; +use fortrabbit\StackDetector\DTO\Stack; readonly class Detector { diff --git a/lib/DirectoryCrawler/AdapterInterface.php b/lib/DirectoryCrawler/AdapterInterface.php index 2a32073..a117dcb 100644 --- a/lib/DirectoryCrawler/AdapterInterface.php +++ b/lib/DirectoryCrawler/AdapterInterface.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\DirectoryCrawler; +namespace fortrabbit\StackDetector\DirectoryCrawler; -use Fortrabbit\StackDetector\Exception\ResourceNotFoundException; +use fortrabbit\StackDetector\Exception\ResourceNotFoundException; interface AdapterInterface { diff --git a/lib/DirectoryCrawler/FilesystemAdapter.php b/lib/DirectoryCrawler/FilesystemAdapter.php index 73df9e4..2aab953 100644 --- a/lib/DirectoryCrawler/FilesystemAdapter.php +++ b/lib/DirectoryCrawler/FilesystemAdapter.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\DirectoryCrawler; +namespace fortrabbit\StackDetector\DirectoryCrawler; -use Fortrabbit\StackDetector\Exception\ResourceNotFoundException; +use fortrabbit\StackDetector\Exception\ResourceNotFoundException; class FilesystemAdapter implements AdapterInterface { diff --git a/lib/DirectoryCrawler/GithubAdapter.php b/lib/DirectoryCrawler/GithubAdapter.php index 3dcaf9c..6636e46 100644 --- a/lib/DirectoryCrawler/GithubAdapter.php +++ b/lib/DirectoryCrawler/GithubAdapter.php @@ -2,9 +2,9 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\DirectoryCrawler; +namespace fortrabbit\StackDetector\DirectoryCrawler; -use Fortrabbit\StackDetector\Exception\ResourceNotFoundException; +use fortrabbit\StackDetector\Exception\ResourceNotFoundException; use Github\Client; use Github\Exception\RuntimeException; diff --git a/lib/Enum/NodePackageManagerType.php b/lib/Enum/NodePackageManagerType.php index 25a2c1b..1c0d7ad 100644 --- a/lib/Enum/NodePackageManagerType.php +++ b/lib/Enum/NodePackageManagerType.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\Enum; +namespace fortrabbit\StackDetector\Enum; enum NodePackageManagerType: string { diff --git a/lib/Enum/StackType.php b/lib/Enum/StackType.php index 3798bec..6bf36e2 100644 --- a/lib/Enum/StackType.php +++ b/lib/Enum/StackType.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\Enum; +namespace fortrabbit\StackDetector\Enum; enum StackType: string { diff --git a/lib/Exception/CacheMissException.php b/lib/Exception/CacheMissException.php index fd4f622..2ef7031 100644 --- a/lib/Exception/CacheMissException.php +++ b/lib/Exception/CacheMissException.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\Exception; +namespace fortrabbit\StackDetector\Exception; class CacheMissException extends \RuntimeException { diff --git a/lib/Exception/ResourceNotFoundException.php b/lib/Exception/ResourceNotFoundException.php index 09fdb6c..007ed9f 100644 --- a/lib/Exception/ResourceNotFoundException.php +++ b/lib/Exception/ResourceNotFoundException.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\Exception; +namespace fortrabbit\StackDetector\Exception; class ResourceNotFoundException extends \RuntimeException { diff --git a/lib/Factory/FilesystemDetectorFactory.php b/lib/Factory/FilesystemDetectorFactory.php index 5739838..e1b99cd 100644 --- a/lib/Factory/FilesystemDetectorFactory.php +++ b/lib/Factory/FilesystemDetectorFactory.php @@ -2,14 +2,14 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\Factory; - -use Fortrabbit\StackDetector\Composer\ComposerConfigProvider; -use Fortrabbit\StackDetector\Detector; -use Fortrabbit\StackDetector\DirectoryCrawler\FilesystemAdapter; -use Fortrabbit\StackDetector\Node\PackageJsonProvider; -use Fortrabbit\StackDetector\NodeConfigurationDetector; -use Fortrabbit\StackDetector\PhpConfigurationDetector; +namespace fortrabbit\StackDetector\Factory; + +use fortrabbit\StackDetector\Composer\ComposerConfigProvider; +use fortrabbit\StackDetector\Detector; +use fortrabbit\StackDetector\DirectoryCrawler\FilesystemAdapter; +use fortrabbit\StackDetector\Node\PackageJsonProvider; +use fortrabbit\StackDetector\NodeConfigurationDetector; +use fortrabbit\StackDetector\PhpConfigurationDetector; class FilesystemDetectorFactory { diff --git a/lib/Factory/GithubDetectorFactory.php b/lib/Factory/GithubDetectorFactory.php index fcb241f..573214a 100644 --- a/lib/Factory/GithubDetectorFactory.php +++ b/lib/Factory/GithubDetectorFactory.php @@ -2,14 +2,14 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\Factory; - -use Fortrabbit\StackDetector\Composer\ComposerConfigProvider; -use Fortrabbit\StackDetector\Detector; -use Fortrabbit\StackDetector\DirectoryCrawler\GithubAdapter; -use Fortrabbit\StackDetector\Node\PackageJsonProvider; -use Fortrabbit\StackDetector\NodeConfigurationDetector; -use Fortrabbit\StackDetector\PhpConfigurationDetector; +namespace fortrabbit\StackDetector\Factory; + +use fortrabbit\StackDetector\Composer\ComposerConfigProvider; +use fortrabbit\StackDetector\Detector; +use fortrabbit\StackDetector\DirectoryCrawler\GithubAdapter; +use fortrabbit\StackDetector\Node\PackageJsonProvider; +use fortrabbit\StackDetector\NodeConfigurationDetector; +use fortrabbit\StackDetector\PhpConfigurationDetector; use Github\Client; class GithubDetectorFactory diff --git a/lib/Factory/HasStackDetectors.php b/lib/Factory/HasStackDetectors.php index a0fc787..e3d99ba 100644 --- a/lib/Factory/HasStackDetectors.php +++ b/lib/Factory/HasStackDetectors.php @@ -2,30 +2,30 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\Factory; +namespace fortrabbit\StackDetector\Factory; -use Fortrabbit\StackDetector\Composer\ComposerConfigProvider; -use Fortrabbit\StackDetector\Composer\PackageVersionProvider; -use Fortrabbit\StackDetector\StackDetector\BoltCMSDetector; -use Fortrabbit\StackDetector\StackDetector\CakePhpDetector; -use Fortrabbit\StackDetector\StackDetector\CodeigniterDetector; -use Fortrabbit\StackDetector\StackDetector\DrupalDetector; -use Fortrabbit\StackDetector\StackDetector\GravCMSDetector; -use Fortrabbit\StackDetector\StackDetector\LeafDetector; -use Fortrabbit\StackDetector\StackDetector\LunarDetector; -use Fortrabbit\StackDetector\StackDetector\OctoberCMSDetector; -use Fortrabbit\StackDetector\StackDetector\ShopwareDetector; -use Fortrabbit\StackDetector\StackDetector\TempestDetector; -use Fortrabbit\StackDetector\StackDetector\TwillDetector; -use Fortrabbit\StackDetector\StackDetector\Typo3Detector; -use Fortrabbit\StackDetector\StackDetector\WinterCMSDetector; -use Fortrabbit\StackDetector\StackDetectorInterface; -use Fortrabbit\StackDetector\StackDetector\CraftCMSDetector; -use Fortrabbit\StackDetector\StackDetector\LaravelDetector; -use Fortrabbit\StackDetector\StackDetector\StatamicDetector; -use Fortrabbit\StackDetector\StackDetector\SymfonyDetector; -use Fortrabbit\StackDetector\StackDetector\WordpressDetector; -use Fortrabbit\StackDetector\DirectoryCrawler\AdapterInterface; +use fortrabbit\StackDetector\Composer\ComposerConfigProvider; +use fortrabbit\StackDetector\Composer\PackageVersionProvider; +use fortrabbit\StackDetector\StackDetector\BoltCMSDetector; +use fortrabbit\StackDetector\StackDetector\CakePhpDetector; +use fortrabbit\StackDetector\StackDetector\CodeigniterDetector; +use fortrabbit\StackDetector\StackDetector\DrupalDetector; +use fortrabbit\StackDetector\StackDetector\GravCMSDetector; +use fortrabbit\StackDetector\StackDetector\LeafDetector; +use fortrabbit\StackDetector\StackDetector\LunarDetector; +use fortrabbit\StackDetector\StackDetector\OctoberCMSDetector; +use fortrabbit\StackDetector\StackDetector\ShopwareDetector; +use fortrabbit\StackDetector\StackDetector\TempestDetector; +use fortrabbit\StackDetector\StackDetector\TwillDetector; +use fortrabbit\StackDetector\StackDetector\Typo3Detector; +use fortrabbit\StackDetector\StackDetector\WinterCMSDetector; +use fortrabbit\StackDetector\StackDetectorInterface; +use fortrabbit\StackDetector\StackDetector\CraftCMSDetector; +use fortrabbit\StackDetector\StackDetector\LaravelDetector; +use fortrabbit\StackDetector\StackDetector\StatamicDetector; +use fortrabbit\StackDetector\StackDetector\SymfonyDetector; +use fortrabbit\StackDetector\StackDetector\WordpressDetector; +use fortrabbit\StackDetector\DirectoryCrawler\AdapterInterface; trait HasStackDetectors { diff --git a/lib/Node/PackageJsonProvider.php b/lib/Node/PackageJsonProvider.php index 5d15e72..5f73d5b 100644 --- a/lib/Node/PackageJsonProvider.php +++ b/lib/Node/PackageJsonProvider.php @@ -2,11 +2,11 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\Node; +namespace fortrabbit\StackDetector\Node; -use Fortrabbit\StackDetector\DirectoryCrawler\AdapterInterface; -use Fortrabbit\StackDetector\Exception\CacheMissException; -use Fortrabbit\StackDetector\Exception\ResourceNotFoundException; +use fortrabbit\StackDetector\DirectoryCrawler\AdapterInterface; +use fortrabbit\StackDetector\Exception\CacheMissException; +use fortrabbit\StackDetector\Exception\ResourceNotFoundException; class PackageJsonProvider { diff --git a/lib/NodeConfigurationDetector.php b/lib/NodeConfigurationDetector.php index 0897e09..a00f892 100644 --- a/lib/NodeConfigurationDetector.php +++ b/lib/NodeConfigurationDetector.php @@ -2,13 +2,13 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector; +namespace fortrabbit\StackDetector; -use Fortrabbit\StackDetector\DTO\NodeConfiguration; -use Fortrabbit\StackDetector\DirectoryCrawler\AdapterInterface; -use Fortrabbit\StackDetector\Enum\NodePackageManagerType; -use Fortrabbit\StackDetector\Exception\ResourceNotFoundException; -use Fortrabbit\StackDetector\Node\PackageJsonProvider; +use fortrabbit\StackDetector\DTO\NodeConfiguration; +use fortrabbit\StackDetector\DirectoryCrawler\AdapterInterface; +use fortrabbit\StackDetector\Enum\NodePackageManagerType; +use fortrabbit\StackDetector\Exception\ResourceNotFoundException; +use fortrabbit\StackDetector\Node\PackageJsonProvider; class NodeConfigurationDetector { diff --git a/lib/PhpConfigurationDetector.php b/lib/PhpConfigurationDetector.php index 0627fad..d4109f6 100644 --- a/lib/PhpConfigurationDetector.php +++ b/lib/PhpConfigurationDetector.php @@ -2,13 +2,13 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector; +namespace fortrabbit\StackDetector; -use Fortrabbit\StackDetector\DTO\Composer\ComposerConfig; -use Fortrabbit\StackDetector\Composer\ComposerConfigProvider; -use Fortrabbit\StackDetector\DTO\Enum\ComposerConfigType; -use Fortrabbit\StackDetector\DTO\PhpConfiguration; -use Fortrabbit\StackDetector\DTO\PhpVersion; +use fortrabbit\StackDetector\DTO\Composer\ComposerConfig; +use fortrabbit\StackDetector\Composer\ComposerConfigProvider; +use fortrabbit\StackDetector\DTO\Enum\ComposerConfigType; +use fortrabbit\StackDetector\DTO\PhpConfiguration; +use fortrabbit\StackDetector\DTO\PhpVersion; class PhpConfigurationDetector { diff --git a/lib/StackDetector/BaseComposerTypeDetector.php b/lib/StackDetector/BaseComposerTypeDetector.php index a99054d..5ee0732 100644 --- a/lib/StackDetector/BaseComposerTypeDetector.php +++ b/lib/StackDetector/BaseComposerTypeDetector.php @@ -2,11 +2,11 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\StackDetector; +namespace fortrabbit\StackDetector\StackDetector; -use Fortrabbit\StackDetector\Composer\PackageVersionProvider; -use Fortrabbit\StackDetector\DTO\Stack; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\Composer\PackageVersionProvider; +use fortrabbit\StackDetector\DTO\Stack; +use fortrabbit\StackDetector\Enum\StackType; abstract class BaseComposerTypeDetector { diff --git a/lib/StackDetector/BoltCMSDetector.php b/lib/StackDetector/BoltCMSDetector.php index 06478b8..3256bc9 100644 --- a/lib/StackDetector/BoltCMSDetector.php +++ b/lib/StackDetector/BoltCMSDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\StackDetector; +namespace fortrabbit\StackDetector\StackDetector; -use Fortrabbit\StackDetector\StackDetectorInterface; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\StackDetectorInterface; +use fortrabbit\StackDetector\Enum\StackType; class BoltCMSDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/CakePhpDetector.php b/lib/StackDetector/CakePhpDetector.php index a48900b..3ddc9d1 100644 --- a/lib/StackDetector/CakePhpDetector.php +++ b/lib/StackDetector/CakePhpDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\StackDetector; +namespace fortrabbit\StackDetector\StackDetector; -use Fortrabbit\StackDetector\StackDetectorInterface; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\StackDetectorInterface; +use fortrabbit\StackDetector\Enum\StackType; class CakePhpDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/CodeigniterDetector.php b/lib/StackDetector/CodeigniterDetector.php index 996a257..77a0cae 100644 --- a/lib/StackDetector/CodeigniterDetector.php +++ b/lib/StackDetector/CodeigniterDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\StackDetector; +namespace fortrabbit\StackDetector\StackDetector; -use Fortrabbit\StackDetector\StackDetectorInterface; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\StackDetectorInterface; +use fortrabbit\StackDetector\Enum\StackType; class CodeigniterDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/CraftCMSDetector.php b/lib/StackDetector/CraftCMSDetector.php index e112ac7..43944ef 100644 --- a/lib/StackDetector/CraftCMSDetector.php +++ b/lib/StackDetector/CraftCMSDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\StackDetector; +namespace fortrabbit\StackDetector\StackDetector; -use Fortrabbit\StackDetector\StackDetectorInterface; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\StackDetectorInterface; +use fortrabbit\StackDetector\Enum\StackType; class CraftCMSDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/DrupalDetector.php b/lib/StackDetector/DrupalDetector.php index 1f0c138..2421bd3 100644 --- a/lib/StackDetector/DrupalDetector.php +++ b/lib/StackDetector/DrupalDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\StackDetector; +namespace fortrabbit\StackDetector\StackDetector; -use Fortrabbit\StackDetector\StackDetectorInterface; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\StackDetectorInterface; +use fortrabbit\StackDetector\Enum\StackType; class DrupalDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/GravCMSDetector.php b/lib/StackDetector/GravCMSDetector.php index ec31379..18a8ab8 100644 --- a/lib/StackDetector/GravCMSDetector.php +++ b/lib/StackDetector/GravCMSDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\StackDetector; +namespace fortrabbit\StackDetector\StackDetector; -use Fortrabbit\StackDetector\StackDetectorInterface; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\StackDetectorInterface; +use fortrabbit\StackDetector\Enum\StackType; class GravCMSDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/LaravelDetector.php b/lib/StackDetector/LaravelDetector.php index 17695e7..c5f0ec9 100644 --- a/lib/StackDetector/LaravelDetector.php +++ b/lib/StackDetector/LaravelDetector.php @@ -2,12 +2,12 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\StackDetector; +namespace fortrabbit\StackDetector\StackDetector; -use Fortrabbit\StackDetector\DTO\DependencyTree; -use Fortrabbit\StackDetector\DTO\Stack; -use Fortrabbit\StackDetector\StackDetectorInterface; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\DTO\DependencyTree; +use fortrabbit\StackDetector\DTO\Stack; +use fortrabbit\StackDetector\StackDetectorInterface; +use fortrabbit\StackDetector\Enum\StackType; class LaravelDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/LeafDetector.php b/lib/StackDetector/LeafDetector.php index 9854346..7f77b85 100644 --- a/lib/StackDetector/LeafDetector.php +++ b/lib/StackDetector/LeafDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\StackDetector; +namespace fortrabbit\StackDetector\StackDetector; -use Fortrabbit\StackDetector\StackDetectorInterface; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\StackDetectorInterface; +use fortrabbit\StackDetector\Enum\StackType; class LeafDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/LunarDetector.php b/lib/StackDetector/LunarDetector.php index a0e1c09..8817f2f 100644 --- a/lib/StackDetector/LunarDetector.php +++ b/lib/StackDetector/LunarDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\StackDetector; +namespace fortrabbit\StackDetector\StackDetector; -use Fortrabbit\StackDetector\StackDetectorInterface; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\StackDetectorInterface; +use fortrabbit\StackDetector\Enum\StackType; class LunarDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/OctoberCMSDetector.php b/lib/StackDetector/OctoberCMSDetector.php index d7a7973..e483aa8 100644 --- a/lib/StackDetector/OctoberCMSDetector.php +++ b/lib/StackDetector/OctoberCMSDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\StackDetector; +namespace fortrabbit\StackDetector\StackDetector; -use Fortrabbit\StackDetector\StackDetectorInterface; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\StackDetectorInterface; +use fortrabbit\StackDetector\Enum\StackType; class OctoberCMSDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/ShopwareDetector.php b/lib/StackDetector/ShopwareDetector.php index 1e207bd..ce38630 100644 --- a/lib/StackDetector/ShopwareDetector.php +++ b/lib/StackDetector/ShopwareDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\StackDetector; +namespace fortrabbit\StackDetector\StackDetector; -use Fortrabbit\StackDetector\StackDetectorInterface; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\StackDetectorInterface; +use fortrabbit\StackDetector\Enum\StackType; class ShopwareDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/StatamicDetector.php b/lib/StackDetector/StatamicDetector.php index 0c52059..e355480 100644 --- a/lib/StackDetector/StatamicDetector.php +++ b/lib/StackDetector/StatamicDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\StackDetector; +namespace fortrabbit\StackDetector\StackDetector; -use Fortrabbit\StackDetector\StackDetectorInterface; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\StackDetectorInterface; +use fortrabbit\StackDetector\Enum\StackType; class StatamicDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/SymfonyDetector.php b/lib/StackDetector/SymfonyDetector.php index a043e42..00a1eea 100644 --- a/lib/StackDetector/SymfonyDetector.php +++ b/lib/StackDetector/SymfonyDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\StackDetector; +namespace fortrabbit\StackDetector\StackDetector; -use Fortrabbit\StackDetector\StackDetectorInterface; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\StackDetectorInterface; +use fortrabbit\StackDetector\Enum\StackType; class SymfonyDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/TempestDetector.php b/lib/StackDetector/TempestDetector.php index 484ecc2..13381b4 100644 --- a/lib/StackDetector/TempestDetector.php +++ b/lib/StackDetector/TempestDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\StackDetector; +namespace fortrabbit\StackDetector\StackDetector; -use Fortrabbit\StackDetector\StackDetectorInterface; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\StackDetectorInterface; +use fortrabbit\StackDetector\Enum\StackType; class TempestDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/TwillDetector.php b/lib/StackDetector/TwillDetector.php index f33d2f5..0c82cc3 100644 --- a/lib/StackDetector/TwillDetector.php +++ b/lib/StackDetector/TwillDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\StackDetector; +namespace fortrabbit\StackDetector\StackDetector; -use Fortrabbit\StackDetector\StackDetectorInterface; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\StackDetectorInterface; +use fortrabbit\StackDetector\Enum\StackType; class TwillDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/Typo3Detector.php b/lib/StackDetector/Typo3Detector.php index 17de369..00a2643 100644 --- a/lib/StackDetector/Typo3Detector.php +++ b/lib/StackDetector/Typo3Detector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\StackDetector; +namespace fortrabbit\StackDetector\StackDetector; -use Fortrabbit\StackDetector\StackDetectorInterface; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\StackDetectorInterface; +use fortrabbit\StackDetector\Enum\StackType; class Typo3Detector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/WinterCMSDetector.php b/lib/StackDetector/WinterCMSDetector.php index 1a6d757..e8eb17b 100644 --- a/lib/StackDetector/WinterCMSDetector.php +++ b/lib/StackDetector/WinterCMSDetector.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Fortrabbit\StackDetector\StackDetector; +namespace fortrabbit\StackDetector\StackDetector; -use Fortrabbit\StackDetector\StackDetectorInterface; -use Fortrabbit\StackDetector\Enum\StackType; +use fortrabbit\StackDetector\StackDetectorInterface; +use fortrabbit\StackDetector\Enum\StackType; class WinterCMSDetector extends BaseComposerTypeDetector implements StackDetectorInterface { diff --git a/lib/StackDetector/WordpressDetector.php b/lib/StackDetector/WordpressDetector.php index 5bd4ff4..5a313fc 100644 --- a/lib/StackDetector/WordpressDetector.php +++ b/lib/StackDetector/WordpressDetector.php @@ -1,12 +1,12 @@