Skip to content

Commit ec73d01

Browse files
committed
[BootDependency] Prepare for 2.x:
- Renamed namespace \Micro\Framework\Kernel to \Micro\Framework\BootDependency; - Moved all classes to root folder; - Removed all static analysis configuration files;
1 parent 3387ea0 commit ec73d01

File tree

12 files changed

+21
-252
lines changed

12 files changed

+21
-252
lines changed

.github/workflows/.editorconfig

Lines changed: 0 additions & 2 deletions
This file was deleted.

.github/workflows/ci.yaml

Lines changed: 0 additions & 58 deletions
This file was deleted.

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@ composer.lock
66
test-coverage-report
77
phpunit.xml
88
.php-cs-fixer.php
9-
phpstan.neon
9+
phpstan.neon
10+
coverage

.php-cs-fixer.dist.php

Lines changed: 0 additions & 31 deletions
This file was deleted.

src/Boot/DependencyProviderBootLoader.php renamed to Boot/DependencyProviderBootLoader.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Micro\Framework\Kernel\Boot;
12+
namespace Micro\Framework\BootDependency\Boot;
1313

1414
use Micro\Component\DependencyInjection\Autowire\AutowireHelperFactory;
1515
use Micro\Component\DependencyInjection\Autowire\AutowireHelperInterface;
1616
use Micro\Component\DependencyInjection\Autowire\ContainerAutowire;
17-
use Micro\Component\DependencyInjection\Container;
18-
use Micro\Framework\Kernel\Plugin\DependencyProviderInterface;
17+
use Micro\Framework\DependencyInjection\Container;
18+
use Micro\Framework\BootDependency\Plugin\DependencyProviderInterface;
1919
use Micro\Framework\Kernel\Plugin\PluginBootLoaderInterface;
2020
use Psr\Container\ContainerInterface;
2121

src/Plugin/DependencyProviderInterface.php renamed to Plugin/DependencyProviderInterface.php

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,10 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Micro\Framework\Kernel\Plugin;
12+
namespace Micro\Framework\BootDependency\Plugin;
1313

14-
use Micro\Component\DependencyInjection\Container;
14+
use Micro\Framework\DependencyInjection\Container;
1515

16-
/**
17-
* @TODO: Remove extends for 2.0 version
18-
*/
1916
interface DependencyProviderInterface
2017
{
2118
public function provideDependencies(Container $container): void;

tests/Unit/Boot/DependencyProviderBootLoaderTest.php renamed to Tests/Unit/Boot/DependencyProviderBootLoaderTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Micro\Framework\Kernel\Test\Unit\Boot;
12+
namespace Micro\Framework\BootDependency\Tests\Unit\Boot;
1313

14-
use Micro\Component\DependencyInjection\Container;
15-
use Micro\Framework\Kernel\Boot\DependencyProviderBootLoader;
16-
use Micro\Framework\Kernel\Plugin\DependencyProviderInterface;
14+
use Micro\Framework\DependencyInjection\Container;
15+
use Micro\Framework\BootDependency\Boot\DependencyProviderBootLoader;
16+
use Micro\Framework\BootDependency\Plugin\DependencyProviderInterface;
1717
use PHPUnit\Framework\TestCase;
1818

1919
class DependencyProviderBootLoaderTest extends TestCase

composer.json

Lines changed: 10 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -2,59 +2,33 @@
22
"name": "micro/kernel-boot-dependency",
33
"description": "Micro Framework: Kernel Boot loader - component to provide dependencies",
44
"license": "MIT",
5-
"type": "micro-plugin",
5+
"type": "library",
66
"authors": [
77
{
88
"name": "Stanislau Komar",
99
"email": "stanislau_komar@epam.com"
1010
}
1111
],
1212
"require": {
13-
"micro/autowire": "^1.6",
14-
"micro/kernel": "^1.6"
13+
"micro/autowire": "^2.0",
14+
"micro/kernel": "^2.0"
1515
},
1616
"require-dev": {
17-
"ergebnis/composer-normalize": "^2.29",
18-
"friendsofphp/php-cs-fixer": "^3.13",
19-
"phpstan/phpstan": "^1.9",
20-
"phpunit/php-code-coverage": "^9.2",
21-
"phpunit/phpunit": "^9.5",
22-
"vimeo/psalm": "^5.2"
17+
"ergebnis/composer-normalize": "^2.34"
2318
},
2419
"autoload": {
2520
"psr-4": {
26-
"Micro\\Framework\\Kernel\\": "src/"
27-
}
28-
},
29-
"autoload-dev": {
30-
"psr-4": {
31-
"Micro\\Framework\\Kernel\\Test\\Unit\\": "tests/Unit"
32-
}
21+
"Micro\\Framework\\BootDependency\\": "/"
22+
},
23+
"exclude-from-classmap": [
24+
"/Tests/"
25+
]
3326
},
3427
"config": {
3528
"allow-plugins": {
3629
"ergebnis/composer-normalize": true
3730
},
3831
"sort-packages": true
3932
},
40-
"scripts": {
41-
"coverage": "XDEBUG_MODE=coverage ./vendor/bin/phpunit --coverage-text",
42-
"coverage-html": "XDEBUG_MODE=coverage ./vendor/bin/phpunit --coverage-html ./test-coverage-report",
43-
"php-cs-fix": "PHP_CS_FIXER_IGNORE_ENV=1 ./vendor/bin/php-cs-fixer fix --verbose --using-cache=no",
44-
"php-cs-try": "PHP_CS_FIXER_IGNORE_ENV=1 ./vendor/bin/php-cs-fixer fix --verbose --dry-run --using-cache=no",
45-
"phpstan": "./vendor/bin/phpstan analyze --no-progress",
46-
"phpunit": "./vendor/bin/phpunit",
47-
"psalm": "./vendor/bin/psalm --no-progress --show-info=true --no-cache",
48-
"statics": [
49-
"@phpstan",
50-
"@psalm",
51-
"@php-cs-try"
52-
],
53-
"test": [
54-
"@statics",
55-
"composer validate --strict",
56-
"composer normalize",
57-
"@coverage"
58-
]
59-
}
33+
"minimum-stability": "dev"
6034
}

coverage/clover.xml

Lines changed: 0 additions & 27 deletions
This file was deleted.

phpcs.xml

Lines changed: 0 additions & 64 deletions
This file was deleted.

0 commit comments

Comments
 (0)