mirror of
https://github.com/php-flasher/php-flasher.git
synced 2026-03-31 15:07:47 +01:00
feat: use symplify/monorepo-builder
This commit is contained in:
@@ -54,7 +54,9 @@ jobs:
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
composer remove friendsofphp/php-cs-fixer laravel/framework livewire/livewire phpstan/phpstan symfony/symfony orchestra/testbench phpunit/phpunit ergebnis/composer-normalize --dev
|
||||
composer config --global allow-plugins true
|
||||
composer remove illuminate/support symfony/config symfony/console symfony/dependency-injection symfony/http-kernel symfony/translation symfony/twig-bundle --no-interaction --no-update
|
||||
composer remove ergebnis/composer-normalize friendsofphp/php-cs-fixer livewire/livewire phpstan/phpstan phpunit/phpunit symplify/monorepo-builder --no-interaction --no-update --dev
|
||||
composer config extra.symfony.require "${{ matrix.symfony }}"
|
||||
composer require "symfony/symfony:${{ matrix.symfony }}" "phpunit/phpunit:${{ matrix.phpunit }}" --no-interaction --no-update
|
||||
composer update --prefer-stable --prefer-dist
|
||||
@@ -103,7 +105,8 @@ jobs:
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
composer config --global allow-plugins true
|
||||
composer remove friendsofphp/php-cs-fixer laravel/framework livewire/livewire phpstan/phpstan symfony/symfony orchestra/testbench phpunit/phpunit ergebnis/composer-normalize --dev
|
||||
composer remove illuminate/support symfony/config symfony/console symfony/dependency-injection symfony/http-kernel symfony/translation symfony/twig-bundle --no-interaction --no-update
|
||||
composer remove ergebnis/composer-normalize friendsofphp/php-cs-fixer livewire/livewire phpstan/phpstan phpunit/phpunit symplify/monorepo-builder --no-interaction --no-update --dev
|
||||
composer require "laravel/framework:${{ matrix.laravel }}" "phpunit/phpunit:${{ matrix.phpunit }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
|
||||
composer update --prefer-stable --prefer-dist
|
||||
|
||||
|
||||
+60
-8
@@ -14,23 +14,72 @@
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"ext-json": "*",
|
||||
"ext-mbstring": "*"
|
||||
"ext-mbstring": "*",
|
||||
"illuminate/support": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0",
|
||||
"symfony/config": "^2.0 || ^3.0 || ^4.0 || ^5.0 || ^6.0",
|
||||
"symfony/console": "^2.0 || ^3.0 || ^4.0 || ^5.0 || ^6.0",
|
||||
"symfony/dependency-injection": "^2.0 || ^3.0 || ^4.0 || ^5.0 || ^6.0",
|
||||
"symfony/http-kernel": "^2.0 || ^3.0 || ^4.0 || ^5.0 || ^6.0",
|
||||
"symfony/translation": "^2.0 || ^3.0 || ^4.0 || ^5.0 || ^6.0",
|
||||
"symfony/twig-bundle": "^2.0 || ^3.0 || ^4.0 || ^5.0 || ^6.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"ergebnis/composer-normalize": "^2.29",
|
||||
"friendsofphp/php-cs-fixer": "^3.13",
|
||||
"laravel/framework": "^9.42",
|
||||
"livewire/livewire": "^2.10",
|
||||
"orchestra/testbench": "^7.15",
|
||||
"phpstan/phpstan": "^1.9",
|
||||
"phpunit/phpunit": "^9.5",
|
||||
"symfony/symfony": "^6.2"
|
||||
"symplify/monorepo-builder": "^11.1"
|
||||
},
|
||||
"replace": {
|
||||
"php-flasher/flasher": "self.version",
|
||||
"php-flasher/flasher-cli": "self.version",
|
||||
"php-flasher/flasher-cli-laravel": "self.version",
|
||||
"php-flasher/flasher-cli-symfony": "self.version",
|
||||
"php-flasher/flasher-laravel": "self.version",
|
||||
"php-flasher/flasher-noty": "self.version",
|
||||
"php-flasher/flasher-noty-laravel": "self.version",
|
||||
"php-flasher/flasher-noty-symfony": "self.version",
|
||||
"php-flasher/flasher-notyf": "self.version",
|
||||
"php-flasher/flasher-notyf-laravel": "self.version",
|
||||
"php-flasher/flasher-notyf-symfony": "self.version",
|
||||
"php-flasher/flasher-pnotify": "self.version",
|
||||
"php-flasher/flasher-pnotify-laravel": "self.version",
|
||||
"php-flasher/flasher-pnotify-symfony": "self.version",
|
||||
"php-flasher/flasher-sweetalert": "self.version",
|
||||
"php-flasher/flasher-sweetalert-laravel": "self.version",
|
||||
"php-flasher/flasher-sweetalert-symfony": "self.version",
|
||||
"php-flasher/flasher-symfony": "self.version",
|
||||
"php-flasher/flasher-toastr": "self.version",
|
||||
"php-flasher/flasher-toastr-laravel": "self.version",
|
||||
"php-flasher/flasher-toastr-symfony": "self.version"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Flasher\\": "src/"
|
||||
"Flasher\\": "src/",
|
||||
"Flasher\\Cli\\Laravel\\": "src/Cli/Laravel/",
|
||||
"Flasher\\Cli\\Prime\\": "src/Cli/Prime/",
|
||||
"Flasher\\Cli\\Symfony\\": "src/Cli/Symfony/",
|
||||
"Flasher\\Laravel\\": "src/Laravel/",
|
||||
"Flasher\\Noty\\Laravel\\": "src/Noty/Laravel/",
|
||||
"Flasher\\Noty\\Prime\\": "src/Noty/Prime/",
|
||||
"Flasher\\Noty\\Symfony\\": "src/Noty/Symfony/",
|
||||
"Flasher\\Notyf\\Laravel\\": "src/Notyf/Laravel/",
|
||||
"Flasher\\Notyf\\Prime\\": "src/Notyf/Prime/",
|
||||
"Flasher\\Notyf\\Symfony\\": "src/Notyf/Symfony/",
|
||||
"Flasher\\Pnotify\\Laravel\\": "src/Pnotify/Laravel/",
|
||||
"Flasher\\Pnotify\\Prime\\": "src/Pnotify/Prime/",
|
||||
"Flasher\\Pnotify\\Symfony\\": "src/Pnotify/Symfony/",
|
||||
"Flasher\\Prime\\": "src/Prime/",
|
||||
"Flasher\\SweetAlert\\Laravel\\": "src/SweetAlert/Laravel/",
|
||||
"Flasher\\SweetAlert\\Prime\\": "src/SweetAlert/Prime/",
|
||||
"Flasher\\SweetAlert\\Symfony\\": "src/SweetAlert/Symfony/",
|
||||
"Flasher\\Symfony\\": "src/Symfony/",
|
||||
"Flasher\\Toastr\\Laravel\\": "src/Toastr/Laravel/",
|
||||
"Flasher\\Toastr\\Prime\\": "src/Toastr/Prime/",
|
||||
"Flasher\\Toastr\\Symfony\\": "src/Toastr/Symfony/"
|
||||
},
|
||||
"files": [
|
||||
"src/Cli/Prime/helpers.php",
|
||||
@@ -55,6 +104,9 @@
|
||||
"sort-packages": true
|
||||
},
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "2.x-dev"
|
||||
},
|
||||
"laravel": {
|
||||
"aliases": {
|
||||
"Flasher": "Flasher\\Laravel\\Facade\\Flasher",
|
||||
@@ -65,13 +117,13 @@
|
||||
"Toastr": "Flasher\\Toastr\\Laravel\\Facade\\Toastr"
|
||||
},
|
||||
"providers": [
|
||||
"Flasher\\Laravel\\FlasherServiceProvider",
|
||||
"Flasher\\Cli\\Laravel\\FlasherCliServiceProvider",
|
||||
"Flasher\\Toastr\\Laravel\\FlasherToastrServiceProvider",
|
||||
"Flasher\\Laravel\\FlasherServiceProvider",
|
||||
"Flasher\\Noty\\Laravel\\FlasherNotyServiceProvider",
|
||||
"Flasher\\Pnotify\\Laravel\\FlasherPnotifyServiceProvider",
|
||||
"Flasher\\Notyf\\Laravel\\FlasherNotyfServiceProvider",
|
||||
"Flasher\\SweetAlert\\Laravel\\FlasherSweetAlertServiceProvider",
|
||||
"Flasher\\Cli\\Laravel\\FlasherCliServiceProvider"
|
||||
"Flasher\\SweetAlert\\Laravel\\FlasherSweetAlertServiceProvider"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* This file is part of the PHPFlasher package.
|
||||
* (c) Younes KHOUBZA <younes.khoubza@gmail.com>
|
||||
*/
|
||||
|
||||
use Symplify\MonorepoBuilder\Config\MBConfig;
|
||||
|
||||
return static function (MBConfig $config) {
|
||||
$config->packageDirectories(array(
|
||||
__DIR__.'/src',
|
||||
));
|
||||
|
||||
$config->packageAliasFormat('2.x-dev');
|
||||
};
|
||||
@@ -29,8 +29,8 @@
|
||||
"homepage": "https://php-flasher.io",
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"php-flasher/flasher-cli": "^1.10",
|
||||
"php-flasher/flasher-laravel": "^1.10"
|
||||
"php-flasher/flasher-cli": "^1.10.6",
|
||||
"php-flasher/flasher-laravel": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"ext-mbstring": "*",
|
||||
"php-flasher/flasher": "^1.10"
|
||||
"php-flasher/flasher": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
@@ -31,8 +31,8 @@
|
||||
"homepage": "https://php-flasher.io",
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"php-flasher/flasher-cli": "^1.10",
|
||||
"php-flasher/flasher-symfony": "^1.10"
|
||||
"php-flasher/flasher-cli": "^1.10.6",
|
||||
"php-flasher/flasher-symfony": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"illuminate/support": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0",
|
||||
"php-flasher/flasher": "^1.10"
|
||||
"php-flasher/flasher": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
@@ -29,8 +29,8 @@
|
||||
"homepage": "https://php-flasher.io",
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"php-flasher/flasher-laravel": "^1.10",
|
||||
"php-flasher/flasher-noty": "^1.10"
|
||||
"php-flasher/flasher-laravel": "^1.10.6",
|
||||
"php-flasher/flasher-noty": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
"homepage": "https://php-flasher.io",
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"php-flasher/flasher": "^1.10"
|
||||
"php-flasher/flasher": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
@@ -29,8 +29,8 @@
|
||||
"homepage": "https://php-flasher.io",
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"php-flasher/flasher-noty": "^1.10",
|
||||
"php-flasher/flasher-symfony": "^1.10"
|
||||
"php-flasher/flasher-noty": "^1.10.6",
|
||||
"php-flasher/flasher-symfony": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
"homepage": "https://php-flasher.io",
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"php-flasher/flasher-laravel": "^1.10",
|
||||
"php-flasher/flasher-notyf": "^1.10"
|
||||
"php-flasher/flasher-laravel": "^1.10.6",
|
||||
"php-flasher/flasher-notyf": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
"homepage": "https://php-flasher.io",
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"php-flasher/flasher": "^1.10"
|
||||
"php-flasher/flasher": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
@@ -31,8 +31,8 @@
|
||||
"homepage": "https://php-flasher.io",
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"php-flasher/flasher-notyf": "^1.10",
|
||||
"php-flasher/flasher-symfony": "^1.10"
|
||||
"php-flasher/flasher-notyf": "^1.10.6",
|
||||
"php-flasher/flasher-symfony": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
@@ -29,8 +29,8 @@
|
||||
"homepage": "https://php-flasher.io",
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"php-flasher/flasher-laravel": "^1.10",
|
||||
"php-flasher/flasher-pnotify": "^1.10"
|
||||
"php-flasher/flasher-laravel": "^1.10.6",
|
||||
"php-flasher/flasher-pnotify": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
"homepage": "https://php-flasher.io",
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"php-flasher/flasher": "^1.10"
|
||||
"php-flasher/flasher": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
@@ -29,8 +29,8 @@
|
||||
"homepage": "https://php-flasher.io",
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"php-flasher/flasher-pnotify": "^1.10",
|
||||
"php-flasher/flasher-symfony": "^1.10"
|
||||
"php-flasher/flasher-pnotify": "^1.10.6",
|
||||
"php-flasher/flasher-symfony": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
"homepage": "https://php-flasher.io",
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"php-flasher/flasher-laravel": "^1.10",
|
||||
"php-flasher/flasher-sweetalert": "^1.10"
|
||||
"php-flasher/flasher-laravel": "^1.10.6",
|
||||
"php-flasher/flasher-sweetalert": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
"homepage": "https://php-flasher.io",
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"php-flasher/flasher": "^1.10"
|
||||
"php-flasher/flasher": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
"homepage": "https://php-flasher.io",
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"php-flasher/flasher-sweetalert": "^1.10",
|
||||
"php-flasher/flasher-symfony": "^1.10"
|
||||
"php-flasher/flasher-sweetalert": "^1.10.6",
|
||||
"php-flasher/flasher-symfony": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
"homepage": "https://php-flasher.io",
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"php-flasher/flasher": "^1.10",
|
||||
"php-flasher/flasher": "^1.10.6",
|
||||
"symfony/config": "^2.0 || ^3.0 || ^4.0 || ^5.0 || ^6.0",
|
||||
"symfony/console": "^2.0 || ^3.0 || ^4.0 || ^5.0 || ^6.0",
|
||||
"symfony/dependency-injection": "^2.0 || ^3.0 || ^4.0 || ^5.0 || ^6.0",
|
||||
|
||||
@@ -29,8 +29,8 @@
|
||||
"homepage": "https://php-flasher.io",
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"php-flasher/flasher-laravel": "^1.10",
|
||||
"php-flasher/flasher-toastr": "^1.10"
|
||||
"php-flasher/flasher-laravel": "^1.10.6",
|
||||
"php-flasher/flasher-toastr": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
"homepage": "https://php-flasher.io",
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"php-flasher/flasher": "^1.10"
|
||||
"php-flasher/flasher": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
@@ -29,8 +29,8 @@
|
||||
"homepage": "https://php-flasher.io",
|
||||
"require": {
|
||||
"php": ">=5.3",
|
||||
"php-flasher/flasher-symfony": "^1.10",
|
||||
"php-flasher/flasher-toastr": "^1.10"
|
||||
"php-flasher/flasher-symfony": "^1.10.6",
|
||||
"php-flasher/flasher-toastr": "^1.10.6"
|
||||
},
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
|
||||
Reference in New Issue
Block a user