diff --git a/README.md b/README.md index c88fb7a..c3af8f0 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 einenlum/php-stack-detector +composer require fortrabbit/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\StackDetector\Detector; +use fortrabbit\StackDetector\Factory\FilesystemDetectorFactory; +use fortrabbit\StackDetector\Factory\GithubDetectorFactory; +use fortrabbit\StackDetector\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\StackDetector\Factory\GithubDetectorFactory: ~ - Einenlum\PhpStackDetector\Detector: - factory: ['@Einenlum\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: - Einenlum\PhpStackDetector\Factory\FilesystemDetectorFactory: ~ + fortrabbit\StackDetector\Factory\FilesystemDetectorFactory: ~ - Einenlum\PhpStackDetector\Detector: - factory: ['@Einenlum\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 12d4032..0c054b4 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\StackDetector\Factory\GithubDetectorFactory; use Github\AuthMethod; $factory = new GithubDetectorFactory(); diff --git a/bin/detect-local.php b/bin/detect-local.php index 7d3f108..1a73c0d 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\StackDetector\Factory\FilesystemDetectorFactory; $factory = new FilesystemDetectorFactory(); $detector = $factory->create(); diff --git a/composer.json b/composer.json index 095ccb9..27aa1ed 100644 --- a/composer.json +++ b/composer.json @@ -1,16 +1,16 @@ { - "name": "einenlum/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": { - "Einenlum\\PhpStackDetector\\": "lib/" + "fortrabbit\\StackDetector\\": "lib/" } }, "autoload-dev": { "psr-4": { - "Einenlum\\Tests\\PhpStackDetector\\": "tests/" + "fortrabbit\\Tests\\StackDetector\\": "tests/" } }, "authors": [ diff --git a/lib/Composer/ComposerConfigProvider.php b/lib/Composer/ComposerConfigProvider.php index 2b0c453..de40737 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\StackDetector\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\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 75335b8..3d1f614 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\StackDetector\Composer; -use Einenlum\PhpStackDetector\DTO\Composer\PackageVersion; -use Einenlum\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 761a2cc..b03d02a 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\StackDetector\DTO\Composer; -use Einenlum\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 d2c07bc..5df1413 100644 --- a/lib/DTO/Composer/PackageVersion.php +++ b/lib/DTO/Composer/PackageVersion.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector\DTO\Composer; +namespace fortrabbit\StackDetector\DTO\Composer; use Einenlum\ComposerVersionParser\Parser; diff --git a/lib/DTO/DependencyTree.php b/lib/DTO/DependencyTree.php index ee716f3..a517d0d 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\StackDetector\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\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 1b48f0c..b55a103 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\StackDetector\DTO\Enum; enum ComposerConfigType: string { diff --git a/lib/DTO/FullConfiguration.php b/lib/DTO/FullConfiguration.php index 9a45c79..38961d3 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\StackDetector\DTO; readonly class FullConfiguration { diff --git a/lib/DTO/NodeConfiguration.php b/lib/DTO/NodeConfiguration.php index 321b38c..d8a43f0 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\StackDetector\DTO; -use Einenlum\PhpStackDetector\Enum\NodePackageManagerType; +use fortrabbit\StackDetector\Enum\NodePackageManagerType; readonly class NodeConfiguration { diff --git a/lib/DTO/PhpConfiguration.php b/lib/DTO/PhpConfiguration.php index 640971f..3ac46f8 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\StackDetector\DTO; readonly class PhpConfiguration { diff --git a/lib/DTO/PhpVersion.php b/lib/DTO/PhpVersion.php index 6a1f4f9..d7ec0cb 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\StackDetector\DTO; readonly class PhpVersion { diff --git a/lib/DTO/Stack.php b/lib/DTO/Stack.php index 55109c4..3fd2e2d 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\StackDetector\DTO; -use Einenlum\PhpStackDetector\Enum\StackType; +use fortrabbit\StackDetector\Enum\StackType; readonly class Stack { diff --git a/lib/Detector.php b/lib/Detector.php index 7f13284..ce781f5 100644 --- a/lib/Detector.php +++ b/lib/Detector.php @@ -2,12 +2,12 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector; +namespace fortrabbit\StackDetector; -use Einenlum\PhpStackDetector\DTO\FullConfiguration; -use Einenlum\PhpStackDetector\DTO\NodeConfiguration; -use Einenlum\PhpStackDetector\DTO\PhpConfiguration; -use Einenlum\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 4b67bc1..a117dcb 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\StackDetector\DirectoryCrawler; -use Einenlum\PhpStackDetector\Exception\ResourceNotFoundException; +use fortrabbit\StackDetector\Exception\ResourceNotFoundException; interface AdapterInterface { diff --git a/lib/DirectoryCrawler/FilesystemAdapter.php b/lib/DirectoryCrawler/FilesystemAdapter.php index 41fe967..2aab953 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\StackDetector\DirectoryCrawler; -use Einenlum\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 a099a1b..6636e46 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\StackDetector\DirectoryCrawler; -use Einenlum\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 447b63a..1c0d7ad 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\StackDetector\Enum; enum NodePackageManagerType: string { diff --git a/lib/Enum/StackType.php b/lib/Enum/StackType.php index a5d8be0..6bf36e2 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\StackDetector\Enum; enum StackType: string { diff --git a/lib/Exception/CacheMissException.php b/lib/Exception/CacheMissException.php index ff2c684..2ef7031 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\StackDetector\Exception; class CacheMissException extends \RuntimeException { diff --git a/lib/Exception/ResourceNotFoundException.php b/lib/Exception/ResourceNotFoundException.php index 008aa87..007ed9f 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\StackDetector\Exception; class ResourceNotFoundException extends \RuntimeException { diff --git a/lib/Factory/FilesystemDetectorFactory.php b/lib/Factory/FilesystemDetectorFactory.php index d2162b6..e1b99cd 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\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 03671b3..573214a 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\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 d360b17..e3d99ba 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\StackDetector\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\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 cac7cdb..5f73d5b 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\StackDetector\Node; -use Einenlum\PhpStackDetector\DirectoryCrawler\AdapterInterface; -use Einenlum\PhpStackDetector\Exception\CacheMissException; -use Einenlum\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 7e7b358..a00f892 100644 --- a/lib/NodeConfigurationDetector.php +++ b/lib/NodeConfigurationDetector.php @@ -2,13 +2,13 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector; +namespace fortrabbit\StackDetector; -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\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 7dceeaf..d4109f6 100644 --- a/lib/PhpConfigurationDetector.php +++ b/lib/PhpConfigurationDetector.php @@ -2,13 +2,13 @@ declare(strict_types=1); -namespace Einenlum\PhpStackDetector; +namespace fortrabbit\StackDetector; -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\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 69457aa..5ee0732 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\StackDetector\StackDetector; -use Einenlum\PhpStackDetector\Composer\PackageVersionProvider; -use Einenlum\PhpStackDetector\DTO\Stack; -use Einenlum\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 8806f4d..3256bc9 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\StackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\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 9a27406..3ddc9d1 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\StackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\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 5dab56e..77a0cae 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\StackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\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 b6705d3..43944ef 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\StackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\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 813445d..2421bd3 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\StackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\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 a7dc4ab..18a8ab8 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\StackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\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 a8b0501..c5f0ec9 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\StackDetector\StackDetector; -use Einenlum\PhpStackDetector\DTO\DependencyTree; -use Einenlum\PhpStackDetector\DTO\Stack; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\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 daee646..7f77b85 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\StackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\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 bbf42f6..8817f2f 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\StackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\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 92ee78b..e483aa8 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\StackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\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 e1fcef4..ce38630 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\StackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\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 fc055dd..e355480 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\StackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\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 8c005bf..00a1eea 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\StackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\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 9cab639..13381b4 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\StackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\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 be53824..0c82cc3 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\StackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\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 da412e5..00a2643 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\StackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\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 209593f..e8eb17b 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\StackDetector\StackDetector; -use Einenlum\PhpStackDetector\StackDetectorInterface; -use Einenlum\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 fe207d8..5a313fc 100644 --- a/lib/StackDetector/WordpressDetector.php +++ b/lib/StackDetector/WordpressDetector.php @@ -1,12 +1,12 @@