Code Monkey home page Code Monkey logo

lumen-generator's Introduction

Lumen Generator

Total Downloads Latest Stable Version Latest Unstable Version License

Do you miss any Laravel code generator on your Lumen project? If yes, then you're in the right place.

Installation

To use some generators command in Lumen (just like you do in Laravel), you need to add this package:

composer require flipbox/lumen-generator

Configuration

Inside your bootstrap/app.php file, add:

$app->register(Flipbox\LumenGenerator\LumenGeneratorServiceProvider::class);

Available Command

key:generate         Set the application key

make:cast            Create a new custom Eloquent cast class
make:channel         Create a new channel class
make:command         Create a new Artisan command
make:controller      Create a new controller class
make:event           Create a new event class
make:exception       Create a new custom exception class
make:factory         Create a new model factory
make:job             Create a new job class
make:listener        Create a new event listener class
make:mail            Create a new email class
make:middleware      Create a new middleware class
make:migration       Create a new migration file
make:model           Create a new Eloquent model class
make:notification    Create a new notification class
make:observer        Create a new observer class
make:pipe            Create a new pipe class
make:policy          Create a new policy class
make:provider        Create a new service provider class
make:request         Create a new form request class
make:resource        Create a new resource
make:rule            Create a new rule
make:seeder          Create a new seeder class
make:test            Create a new test class

notifications:table  Create a migration for the notifications table

schema:dump          Dump the given database schema

Additional Useful Command

clear-compiled    Remove the compiled class file
serve             Serve the application on the PHP development server
tinker            Interact with your application
optimize          Optimize the framework for better performance
route:list        Display all registered routes.

NOTES route:list command has been added via appzcoder/lumen-route-list package.

Tinker include Argument Usage

php artisan tinker path/to/tinker/script.php

script.php example:

$environment = app()->environment();
$output = new Symfony\Component\Console\Output\ConsoleOutput();
$output->writeln("<info>Hello the app environment is `{$environment}`</info>");
$output->writeln("<comment>Did something</comment>");
$output->writeln("<error>Did something bad</error>");

lumen-generator's People

Contributors

ams777 avatar aqidd avatar blestab avatar elizov avatar grahamcampbell avatar holiq avatar imikemiller avatar joelhy avatar jorgemudry avatar krisanalfa avatar laravel-shift avatar mohamedahmed01 avatar mstaack avatar rjustice avatar simonhamp avatar ssi-anik avatar tswestendorp avatar vkosciuszko avatar webidew avatar wilbur-yu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lumen-generator's Issues

usage of null coalescing operator breaks PHP 5.6 support

First of all, I'm not sure if this package is supposed to support PHP 5.6. If it is, support for PHP 5.6 breaks because of the use of the null coalescing operator on this line:

$stub = $stub ?? '/stubs/controller.plain.stub';

Was getting this error after running composer update

PHP Parse error: syntax error, unexpected '?' in /app/vendor/flipbox/lumen-generator/src/LumenGenerator/Console/ControllerMakeCommand.php on line 57

Undefined variable: strictTypes

Hello,

I am currently receiving Undefined variable: strictTypes in OptimizeCommand.php line 105. $strictTypes is not defined in the function.

Any possible solution to this?

Using Lumen 7 and php 7.4.1. APP_DEBUG=false

php artisan tinker

I got this warning message: PHP Warning: include(): Filename cannot be empty on line 55

Thanks,

Bugs when run command `php artisan key:generate` multiple times

Run command php artisan key:generate multiple times will generate the key repeatedly, which is added before the original key instead of replacing the original key.
e.g.

Current:
APP_KEY=base64:f6Lfp/hgKUTsk7+PN44dtCUVeSHx0f75zu0qF8WWU/w=base64:xSxzb9vMyYJ9LkwS735C4/3jBwMKx2ViU0jf+eiR1nA=

Expected:
APP_KEY=base64:f6Lfp/hgKUTsk7+PN44dtCUVeSHx0f75zu0qF8WWU/w=

Need to fix resource.stub

Change use Illuminate\Http\Resources\Json\Resource;
to - use Illuminate\Http\Resources\Json\JsonResource;

ModelMakeCommand::handle() does not exist

i'm getting this error in console when trying to use any command like

$ php artisan key:generate

[ReflectionException]
  Method Flipbox\LumenGenerator\Console\ModelMakeCommand::handle() does not exist

what can be the reason?
note: i'm using laravel/lumen-framework": "5.5

Upgrade the make model command

The make:model command is missing some options:

  -a, --all             Generate a migration, seeder, factory, and resource controller for the model
  -c, --controller      Create a new controller for the model
  -f, --factory         Create a new factory for the model
      --force           Create the class even if the model already exists
  -s, --seed            Create a new seeder file for the model
  -p, --pivot           Indicates if the generated model should be a custom intermediate table model
  -r, --resource        Indicates if the generated controller should be a resource controller
      --api             Indicates if the generated controller should be an API controller

Installation request for flipbox/lumen-generator ^8.0 -> satisfiable by flipbox/lumen-generator[8.0.0].

when i try to install the package via composer i get this error in console, how can i resolve that?

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for flipbox/lumen-generator ^8.0 -> satisfiable by flipbox/lumen-generator[8.0.0].
    - Conclusion: remove illuminate/console v5.1.41
    - Conclusion: don't install illuminate/console v5.1.41
    - flipbox/lumen-generator 8.0.0 requires illuminate/console ^5.5|^6.0|^7.0|^8.0 -> satisfiable by illuminate/console[5.7.17, 5.7.18, 5.7.19, ... , v7.4.0, v7.5.0, v7.5.1, v7.5.2, v7.6.0, v7.6.1, v7.6.2, v7.7.0, v7.7.1, v7.8.0, v7.8.1, v7.9.0, v7.9.1, v7.9.2, v8.0.0, v8.0.1, v8.0.2, v8.0.3, v8.0.4, v8.1.0, v8.2.0, v8.3.0, v8.4.0, v8.5.0, v8.6.0, v8.7.0, v8.7.1].
    - Can only install one of: illuminate/console[5.7.17, v5.1.41].
    - Can only install one of: illuminate/console[5.7.18, v5.1.41].
    - Can only install one of: illuminate/console[5.7.19, v5.1.41].
    ...
    - Can only install one of: illuminate/console[v8.7.1, v5.1.41].
    - Installation request for illuminate/console (locked at v5.1.41) -> satisfiable by illuminate/console[v5.1.41].

I installed latest version of Lumen

make:mail with option

Hi, we are making emails using artisan make:mail:

php artisan make:mail OrderShipped --markdown=emails.orders.shipped

Using the option --markdown throw an error:

The "--markdown" option does not exist

Are options not supported by lumen-generator?

TY

Lumen: 5.5
PHP: 7.1.13
OS: Fedora 27

Does version for Lumen 6.0 released?

Hello, i see you already added support for Lumen 6.0:

https://github.com/flipboxstudio/lumen-generator/blob/develop/composer.json#L6

But, i don't see the needed version on packagist:

https://packagist.org/packages/flipbox/lumen-generator

The latest version is 5.6.10, which, requires illuminate/support: ^5.4, but we need "^5.4|^6.0".

It doesn't seem to support Lumen 6.0 right now.

I also encountered this composer error $ composer require flipbox/lumen-generator --dev 1/7: http://repo.packagist.org/p/provider-latest$b367033e6cd4109d6e93a124d4f852a47367a6e987dd4d2d502b84fec183628b.json 2/7: http://repo.packagist.org/p/provider-2016$9cfc141979b5c98cc75469c53b47d93c8e875cd650248f9ed8f05314f8a3d207.json 3/7: http://repo.packagist.org/p/provider-2015$3204ce7b8f55dddc51e12787e6b91728d2a8792721aa57c2d36f9274c3e24461.json 4/7: http://repo.packagist.org/p/provider-2019-07$a5163b9b55c38cef43ebf2c467834d9c21ee87e270eb79200706b57bd7ba8795.json 5/7: http://repo.packagist.org/p/provider-2019-01$8741379129081a0463b7b43e04367f13a7fdc91fb0c65aa48924362682deb940.json 6/7: http://repo.packagist.org/p/provider-2019-04$a20827cf797552f41d5200fb25f5e2c8a9f7701d0871a8bb3f87eda0f422ddcf.json 7/7: http://repo.packagist.org/p/provider-2018$c0d9b2c15bfa6ca8fb43729b259cb73f5b6d1c46ab83b2fad1c5f79d687c7d57.json Finished: success: 7, skipped: 0, failure: 0, total: 7 Using version ^5.6 for flipbox/lumen-generator ./composer.json has been updated 1/2: http://repo.packagist.org/p/provider-2019-01$3121ec56aaeda16aba9ae206f8f44123cd3d07029fd8de679e61216472a8729a.json 2/2: http://repo.packagist.org/p/provider-2019-07$6d5ad53ffc1740cea216d329ac96e4094fd586be0d11b686711794cc3781c167.json Finished: success: 2, skipped: 0, failure: 0, total: 2 Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages.

Problem 1
- Conclusion: don't install flipbox/lumen-generator 5.6.10
- Conclusion: don't install flipbox/lumen-generator 5.6.9
- Conclusion: don't install flipbox/lumen-generator 5.6.8
- Conclusion: don't install flipbox/lumen-generator 5.6.7
- Conclusion: don't install flipbox/lumen-generator 5.6.6
- Conclusion: don't install flipbox/lumen-generator 5.6.5
- Conclusion: don't install flipbox/lumen-generator 5.6.4
- Conclusion: don't install flipbox/lumen-generator 5.6.3
- Conclusion: don't install flipbox/lumen-generator 5.6.2
- Conclusion: don't install flipbox/lumen-generator 5.6.1
- Conclusion: remove illuminate/contracts v6.0.4
- Installation request for flipbox/lumen-generator ^5.6 -> satisfiable by flipbox/lumen-generator[5.6.0, 5.6.1, 5.6.10, 5.6.2, 5.6.3, 5.6.4, 5.6.5, 5.6.6, 5.6.7, 5.6.8, 5.6.9].
- Conclusion: don't install illuminate/contracts v6.0.4
- flipbox/lumen-generator 5.6.0 requires illuminate/support ^5.4 -> satisfiable by illuminate/support[5.4.x-dev, 5.5.x-dev, 5.6.x-dev, 5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, 5.8.x-dev, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support 5.4.x-dev requires illuminate/contracts 5.4.* -> satisfiable by illuminate/contracts[5.4.x-dev, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9].
- illuminate/support v5.4.0 requires illuminate/contracts 5.4.* -> satisfiable by illuminate/contracts[5.4.x-dev, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9].
- illuminate/support v5.4.13 requires illuminate/contracts 5.4.* -> satisfiable by illuminate/contracts[5.4.x-dev, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9].
- illuminate/support v5.4.17 requires illuminate/contracts 5.4.* -> satisfiable by illuminate/contracts[5.4.x-dev, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9].
- illuminate/support v5.4.19 requires illuminate/contracts 5.4.* -> satisfiable by illuminate/contracts[5.4.x-dev, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9].
- illuminate/support v5.4.27 requires illuminate/contracts 5.4.* -> satisfiable by illuminate/contracts[5.4.x-dev, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9].
- illuminate/support v5.4.36 requires illuminate/contracts 5.4.* -> satisfiable by illuminate/contracts[5.4.x-dev, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9].
- illuminate/support v5.4.9 requires illuminate/contracts 5.4.* -> satisfiable by illuminate/contracts[5.4.x-dev, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9].
- illuminate/support 5.5.x-dev requires illuminate/contracts 5.5.* -> satisfiable by illuminate/contracts[5.5.x-dev, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44].
- illuminate/support v5.5.0 requires illuminate/contracts 5.5.* -> satisfiable by illuminate/contracts[5.5.x-dev, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44].
- illuminate/support v5.5.16 requires illuminate/contracts 5.5.* -> satisfiable by illuminate/contracts[5.5.x-dev, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44].
- illuminate/support v5.5.17 requires illuminate/contracts 5.5.* -> satisfiable by illuminate/contracts[5.5.x-dev, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44].
- illuminate/support v5.5.2 requires illuminate/contracts 5.5.* -> satisfiable by illuminate/contracts[5.5.x-dev, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44].
- illuminate/support v5.5.28 requires illuminate/contracts 5.5.* -> satisfiable by illuminate/contracts[5.5.x-dev, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44].
- illuminate/support v5.5.33 requires illuminate/contracts 5.5.* -> satisfiable by illuminate/contracts[5.5.x-dev, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44].
- illuminate/support v5.5.34 requires illuminate/contracts 5.5.* -> satisfiable by illuminate/contracts[5.5.x-dev, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44].
- illuminate/support v5.5.35 requires illuminate/contracts 5.5.* -> satisfiable by illuminate/contracts[5.5.x-dev, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44].
- illuminate/support v5.5.36 requires illuminate/contracts 5.5.* -> satisfiable by illuminate/contracts[5.5.x-dev, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44].
- illuminate/support v5.5.37 requires illuminate/contracts 5.5.* -> satisfiable by illuminate/contracts[5.5.x-dev, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44].
- illuminate/support v5.5.39 requires illuminate/contracts 5.5.* -> satisfiable by illuminate/contracts[5.5.x-dev, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44].
- illuminate/support v5.5.40 requires illuminate/contracts 5.5.* -> satisfiable by illuminate/contracts[5.5.x-dev, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44].
- illuminate/support v5.5.41 requires illuminate/contracts 5.5.* -> satisfiable by illuminate/contracts[5.5.x-dev, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44].
- illuminate/support v5.5.43 requires illuminate/contracts 5.5.* -> satisfiable by illuminate/contracts[5.5.x-dev, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44].
- illuminate/support v5.5.44 requires illuminate/contracts 5.5.* -> satisfiable by illuminate/contracts[5.5.x-dev, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44].
- illuminate/support 5.6.x-dev requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.0 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.1 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.10 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.11 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.12 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.13 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.14 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.15 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.16 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.17 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.19 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.2 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.20 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.21 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.22 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.23 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.24 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.25 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.26 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.27 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.28 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.29 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.3 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.30 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.31 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.32 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.33 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.34 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.35 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.36 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.37 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.38 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.39 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.4 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.5 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.6 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.7 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.8 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support v5.6.9 requires illuminate/contracts 5.6.* -> satisfiable by illuminate/contracts[5.6.x-dev, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
- illuminate/support 5.7.17 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support 5.7.18 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support 5.7.19 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support 5.7.x-dev requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.0 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.1 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.10 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.11 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.15 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.2 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.20 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.21 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.22 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.23 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.26 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.27 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.28 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.3 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.4 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.5 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.6 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.7 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.8 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support v5.7.9 requires illuminate/contracts 5.7.* -> satisfiable by illuminate/contracts[5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- illuminate/support 5.8.x-dev requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.0 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.11 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.12 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.14 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.15 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.17 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.18 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.19 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.2 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.20 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.22 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.24 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.27 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.28 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.29 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.3 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.30 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.31 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.32 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.33 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.34 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.35 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.4 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.8 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- illuminate/support v5.8.9 requires illuminate/contracts 5.8.* -> satisfiable by illuminate/contracts[5.8.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.4, v5.8.8, v5.8.9].
- Can only install one of: illuminate/contracts[5.4.x-dev, v6.0.4].
- Can only install one of: illuminate/contracts[5.5.x-dev, v6.0.4].
- Can only install one of: illuminate/contracts[5.6.x-dev, v6.0.4].
- Can only install one of: illuminate/contracts[5.7.17, v6.0.4].
- Can only install one of: illuminate/contracts[5.7.18, v6.0.4].
- Can only install one of: illuminate/contracts[5.7.19, v6.0.4].
- Can only install one of: illuminate/contracts[5.7.x-dev, v6.0.4].
- Can only install one of: illuminate/contracts[5.8.x-dev, v6.0.4].
- Can only install one of: illuminate/contracts[v5.4.0, v6.0.4].
- Can only install one of: illuminate/contracts[v5.4.13, v6.0.4].
- Can only install one of: illuminate/contracts[v5.4.17, v6.0.4].
- Can only install one of: illuminate/contracts[v5.4.19, v6.0.4].
- Can only install one of: illuminate/contracts[v5.4.27, v6.0.4].
- Can only install one of: illuminate/contracts[v5.4.36, v6.0.4].
- Can only install one of: illuminate/contracts[v5.4.9, v6.0.4].
- Can only install one of: illuminate/contracts[v5.5.0, v6.0.4].
- Can only install one of: illuminate/contracts[v5.5.16, v6.0.4].
- Can only install one of: illuminate/contracts[v5.5.17, v6.0.4].
- Can only install one of: illuminate/contracts[v5.5.2, v6.0.4].
- Can only install one of: illuminate/contracts[v5.5.28, v6.0.4].
- Can only install one of: illuminate/contracts[v5.5.33, v6.0.4].
- Can only install one of: illuminate/contracts[v5.5.34, v6.0.4].
- Can only install one of: illuminate/contracts[v5.5.35, v6.0.4].
- Can only install one of: illuminate/contracts[v5.5.36, v6.0.4].
- Can only install one of: illuminate/contracts[v5.5.37, v6.0.4].
- Can only install one of: illuminate/contracts[v5.5.39, v6.0.4].
- Can only install one of: illuminate/contracts[v5.5.40, v6.0.4].
- Can only install one of: illuminate/contracts[v5.5.41, v6.0.4].
- Can only install one of: illuminate/contracts[v5.5.43, v6.0.4].
- Can only install one of: illuminate/contracts[v5.5.44, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.0, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.1, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.10, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.11, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.12, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.13, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.14, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.15, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.16, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.17, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.19, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.2, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.20, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.21, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.22, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.23, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.24, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.25, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.26, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.27, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.28, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.29, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.3, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.30, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.31, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.32, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.33, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.34, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.35, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.36, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.37, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.38, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.39, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.4, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.5, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.6, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.7, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.8, v6.0.4].
- Can only install one of: illuminate/contracts[v5.6.9, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.0, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.1, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.10, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.11, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.15, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.2, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.20, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.21, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.22, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.23, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.26, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.27, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.28, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.3, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.4, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.5, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.6, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.7, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.8, v6.0.4].
- Can only install one of: illuminate/contracts[v5.7.9, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.0, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.11, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.12, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.14, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.15, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.17, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.18, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.19, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.2, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.20, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.22, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.24, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.27, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.28, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.29, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.3, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.30, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.31, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.32, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.33, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.34, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.35, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.4, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.8, v6.0.4].
- Can only install one of: illuminate/contracts[v5.8.9, v6.0.4].
- Installation request for illuminate/contracts (locked at v6.0.4) -> satisfiable by illuminate/contracts[v6.0.4].

Installation failed, reverting ./composer.json to its original content.

When to expect a new version?

Thanks :)

Any plans to include db:seed ?

Hi,

Any plans for including db:seed command ?
Actually in lumen we have to do it class by class, which can be a mess when we have a lot of seed files and tables

Unable to install on lumen 6

Error Log


> composer require flipbox/lumen-generator:dev-master
./composer.json has been updated                                                                                                                        
Loading composer repositories with package information                                                                                                  
Updating dependencies (including require-dev)                                                                                                           
Your requirements could not be resolved to an installable set of packages.                                                                              
                                                                                                                                                        
  Problem 1                                                                                                                                             
    - Installation request for flipbox/lumen-generator dev-master -> satisfiable by flipbox/lumen-generator[dev-master].                                
    - Conclusion: remove illuminate/contracts v6.0.4                                                                                                    
    - Conclusion: don't install illuminate/contracts v6.0.4         
    ...........

   - Can only install one of: illuminate/contracts[v5.8.8, v6.0.4].
   - Can only install one of: illuminate/contracts[v5.8.9, v6.0.4].
   - Installation request for illuminate/contracts (locked at v6.0.4) -> satisfiable by illuminate/contracts[v6.0.4].


Installation failed, reverting ./composer.json to its original content.                                                                                    

Fix Make Controller Command

Creating API controllers with models binding is not working.

Expected Behavior

When you try to create a new API controller using the make:controller --api -m User command a File does not exists error is shown:

File does not exist at path vendor/flipbox/lumen-generator/src/LumenGenerator/Console/stubs/controller.model.api.stub.

Possible Solution

Add the missing stub.

Steps to Reproduce

  1. Execute the command to make a new controller using the --api and -m Model options:
php artisan make:controller --api -m User

Creating Cache for Config/Routes

Hey man,

was wondering if this package should also optimize the configs/envs..for performance reasons..etc..dotenv should not be used in production thing ;)

what do you think?

cheers max

Lumen 5.3 installation

Hello, i don't know if this is an issue or not, but when i run the composer command over Lumen 5.3 I get the following:

$ composer require flipbox/lumen-generator
Using version ^5.3 for flipbox/lumen-generator
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for psy/psysh (locked at v0.8.3) -> satisfiable by psy/psysh[v0.8.3].
    - flipbox/lumen-generator 5.3.0 requires psy/psysh ^0.7.2 -> satisfiable by psy/psysh[v0.7.2].
    - flipbox/lumen-generator 5.3.1 requires psy/psysh ^0.7.2 -> satisfiable by psy/psysh[v0.7.2].
    - flipbox/lumen-generator 5.3.2 requires psy/psysh ^0.7.2 -> satisfiable by psy/psysh[v0.7.2].
    - flipbox/lumen-generator 5.3.3 requires psy/psysh ^0.7.2 -> satisfiable by psy/psysh[v0.7.2].
    - flipbox/lumen-generator 5.3.4 requires psy/psysh ^0.7.2 -> satisfiable by psy/psysh[v0.7.2].
    - Conclusion: don't install psy/psysh v0.7.2
    - Installation request for flipbox/lumen-generator ^5.3 -> satisfiable by flipbox/lumen-generator[5.3.0, 5.3.1, 5.3.2, 5.3.3, 5.3.4].


Installation failed, reverting ./composer.json to its original content.

This issue was because a little before I had to install "vluzrmos/tinker": "^1.3". So, to do the installation successfully I had to use the branch dev-develop like this:

$ composer require flipbox/lumen-generator:dev-develop
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 3 installs, 0 updates, 0 removals
  - Installing appzcoder/lumen-routes-list (v1.0.0): Downloading (100%)
  - Installing classpreloader/classpreloader (3.1.0): Downloading (100%)
  - Installing flipbox/lumen-generator (dev-develop ce4e488): Cloning ce4e4881af from cache
Writing lock file
Generating autoload files

Maybe this is not a real issue, but I think may help someone else.

By the way, great contribution, thank you,

AugustoSL

Method getMiddleware does not exist.

I used

"dingo/api": "2.0.0-alpha1"

and route/web.php

$api = app('Dingo\Api\Routing\Router');

$api->version('v1', function ($api) {
    $api->get('/test', [
        'as' => 'index',
        'uses' => 'App\Http\Controllers\Controller@getIndex',
    ]);
});

When i am executing:

php artisan route:list

It returns a message:

In Macroable.php line 96:

  Method getMiddleware does not exist.

nikic/php-parser outdated

Your package is conflicting because of the php parser version

 Problem 1
    - Conclusion: don't install flipbox/lumen-generator 5.6.6
    - Conclusion: don't install flipbox/lumen-generator 5.6.5
    - Conclusion: don't install flipbox/lumen-generator 5.6.4
    - Conclusion: don't install flipbox/lumen-generator 5.6.3
    - Conclusion: don't install flipbox/lumen-generator 5.6.2
    - Conclusion: don't install flipbox/lumen-generator 5.6.1
    - Conclusion: remove symfony/http-kernel v4.3.0
    - Installation request for nikic/php-parser (locked at v4.2.2) -> satisfiable by nikic/php-parser[v4.2.2].
    - Installation request for flipbox/lumen-generator ^5.6 -> satisfiable by flipbox/lumen-generator[5.6.0, 5.6.1, 5.6.2, 5.6.3, 5.6.4, 5.6.5, 5.6.6].
    - Conclusion: don't install symfony/http-kernel v4.3.0
    - flipbox/lumen-generator 5.6.0 requires symfony/var-dumper ^3.1 -> satisfiable by symfony/var-dumper[3.1.x-dev, 3.2.x-dev, 3.3.x-dev, 3.4.x-dev, v3.1.0, v3.1.0-BETA1, v3.1.0-RC1, v3.1.1, v3.1.10, v3.1.2, v3.1.3, v3.1.4, v3.1.5, v3.1.6, v3.1.7, v3.1.8, v3.1.9, v3.2.0, v3.2.0-BETA1, v3.2.0-RC1, v3.2.0-RC2, v3.2.1, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.2, v3.2.3, v3.2.4, v3.2.5, v3.2.6, v3.2.7, v3.2.8, v3.2.9, v3.3.0, v3.3.0-BETA1, v3.3.0-RC1, v3.3.1, v3.3.10, v3.3.11, v3.3.12, v3.3.13, v3.3.14, v3.3.15, v3.3.16, v3.3.17, v3.3.18, v3.3.2, v3.3.3, v3.3.4, v3.3.5, v3.3.6, v3.3.7, v3.3.8, v3.3.9, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.3, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - symfony/var-dumper 3.1.x-dev conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper 3.2.x-dev conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper 3.3.x-dev conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper 3.4.x-dev conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.1.0 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.1.0-BETA1 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.1.0-RC1 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.1.1 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.1.10 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.1.2 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.1.3 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.1.4 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.1.5 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.1.6 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.1.7 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.1.8 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.1.9 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.2.0 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.2.0-BETA1 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.2.0-RC1 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.2.0-RC2 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.2.1 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.2.10 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.2.11 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.2.12 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.2.13 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.2.14 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.2.2 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.2.3 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.2.4 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.2.5 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.2.6 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.2.7 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.2.8 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.2.9 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.0 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.0-BETA1 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.0-RC1 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.1 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.10 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.11 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.12 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.13 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.14 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.15 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.16 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.17 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.18 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.2 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.3 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.4 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.5 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.6 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.7 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.8 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.3.9 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.0 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.0-BETA1 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.0-BETA2 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.0-BETA3 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.0-BETA4 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.0-RC1 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.0-RC2 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.1 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.10 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.11 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.12 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.13 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.14 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.15 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.16 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.17 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.18 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.19 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.2 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.20 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.21 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.22 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.23 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.24 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.25 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.26 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.27 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.28 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.3 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.4 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.5 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.6 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.7 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.8 conflicts with symfony/http-kernel[v4.3.0].
    - symfony/var-dumper v3.4.9 conflicts with symfony/http-kernel[v4.3.0].
    - Installation request for symfony/http-kernel (locked at v4.3.0) -> satisfiable by symfony/http-kernel[v4.3.0].

My composerjson:

    "require": {
        "php": ">=7.1.3",
        "guzzlehttp/guzzle": "6.*",
        "laravel/lumen-framework": "5.8.*",
        "vlucas/phpdotenv": "^3.3"
    },
    "require-dev": {
        "barryvdh/laravel-ide-helper": "^2.6",
        "doctrine/dbal": "~2.3",
        "league/flysystem": "^1.0",
        "fzaninotto/faker": "^1.4",
        "phing/phing": "2.*",
        "mockery/mockery": "^1.0",
        "phpunit/phpunit": "^7.0",
        "phpro/grumphp": "^0.15.2",
        "friendsofphp/php-cs-fixer": "^2.15",
        "phpmd/phpmd": "^2.6",
        "sebastian/phpcpd": "^4.1",
        "sensiolabs/security-checker": "^5.0",
        "squizlabs/php_codesniffer": "^3.4",
        "nunomaduro/larastan": "^0.3.16",
        "ext-json": "*"
    },

Including schema:dump command

From Laravel docs:

As you build your application, you may accumulate more and more migrations over time. This can lead to your migration directory becoming bloated with potentially hundreds of migrations. If you would like, you may "squash" your migrations into a single SQL file. To get started, execute the schema:dump command [...]

I know Lumen applications are supposed to be lightweight, so many migrations aren't expected to begin with, but I think schemas would make more sense than separate migration files for a first run in an application instance.

Can you consider adding the command?

Cannot install on Lumen 8.0

Hello!
I am new to laravel/lumen, I am having the following problem.
A couple of days ago I generated a new Lumen project (using composer create-project --prefer-dist laravel/lumen my-project), once created I ran the following command composer require flipbox/lumen-generator and it worked correctly.
The problem occurred today, when following those same steps I started getting the following error:

Using version ^7.0 for flipbox/lumen-generator
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)

# ...many lines...

- Can only install one of: illuminate/console[v7.21.0, v8.3.0].
- Can only install one of: illuminate/console[v7.22.0, v8.3.0].
- Can only install one of: illuminate/console[v7.22.1, v8.3.0].
- Can only install one of: illuminate/console[v7.22.2, v8.3.0].
- Can only install one of: illuminate/console[v7.22.3, v8.3.0].
- Can only install one of: illuminate/console[v7.22.4, v8.3.0].
- Can only install one of: illuminate/console[v7.23.0, v8.3.0].
- Can only install one of: illuminate/console[v7.23.1, v8.3.0].
- Can only install one of: illuminate/console[v7.23.2, v8.3.0].
- Can only install one of: illuminate/console[v7.24.0, v8.3.0].
- Can only install one of: illuminate/console[v7.25.0, v8.3.0].
- Can only install one of: illuminate/console[v7.26.0, v8.3.0].
- Can only install one of: illuminate/console[v7.26.1, v8.3.0].
- Can only install one of: illuminate/console[v7.27.0, v8.3.0].
- Can only install one of: illuminate/console[v7.28.0, v8.3.0].
- Can only install one of: illuminate/console[v7.28.1, v8.3.0].
- Can only install one of: illuminate/console[v7.28.2, v8.3.0].
- Can only install one of: illuminate/console[v7.3.0, v8.3.0].
- Can only install one of: illuminate/console[v7.4.0, v8.3.0].
- Can only install one of: illuminate/console[v7.5.0, v8.3.0].
- Can only install one of: illuminate/console[v7.5.1, v8.3.0].
- Can only install one of: illuminate/console[v7.5.2, v8.3.0].
- Can only install one of: illuminate/console[v7.6.0, v8.3.0].
- Can only install one of: illuminate/console[v7.6.1, v8.3.0].
- Can only install one of: illuminate/console[v7.6.2, v8.3.0].
- Can only install one of: illuminate/console[v7.7.0, v8.3.0].
- Can only install one of: illuminate/console[v7.7.1, v8.3.0].
- Can only install one of: illuminate/console[v7.8.0, v8.3.0].
- Can only install one of: illuminate/console[v7.8.1, v8.3.0].
- Can only install one of: illuminate/console[v7.9.0, v8.3.0].
- Can only install one of: illuminate/console[v7.9.1, v8.3.0].
- Can only install one of: illuminate/console[v7.9.2, v8.3.0].
- Installation request for illuminate/console (locked at v8.3.0) -> satisfiable by illuminate/console[v8.3.0].

Installation failed, reverting ./composer.json to its original content.

I have seen that there is a new version 8.0 in https://github.com/laravel/lumen/releases. is that related to my problem?. How could I fix it?

Abandoned dependency

Please update psy/psysh dependence to 0.10.* since current version use abandoned dependency (jakub-onderka/php-console-color)

command make model wrong dir

On Lumen 8, I have use command make model, but it generate file outside model directory.
It should be generate file in Models directory.

route:list get_class() expects parameter 1 to be object, null given

message: ErrorException: get_class() expects parameter 1 to be object, null given
in \bsrestoauth2\vendor\flipbox\lumen-generator\src\LumenGenerator\Console\RouteListCommand.php:65

Used in Lumen7 + dingo 3. causes part of the code in dingo routes:

$api->get(
'/',
function () {
return [
'message' => trans('messages.welcome'),
'branch' => 'dev-production',
];
}
);

It works normally in use.

Unable to install on Lumen 7.x

I've tried to install it on a new Lumen 7.x installation and it failed:

❯ composer require flipbox/lumen-generator                                                                                                                                             ⏎
Using version ^6.0 for flipbox/lumen-generator
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Conclusion: don't install flipbox/lumen-generator 6.0.6
    - Conclusion: don't install flipbox/lumen-generator 6.0.5
    - Conclusion: don't install flipbox/lumen-generator 6.0.4
    - Conclusion: don't install flipbox/lumen-generator 6.0.3
    - Conclusion: don't install flipbox/lumen-generator 6.0.2
    - Conclusion: don't install flipbox/lumen-generator 6.0.1
    - Conclusion: remove illuminate/contracts v7.1.2
    - Installation request for flipbox/lumen-generator ^6.0 -> satisfiable by flipbox/lumen-generator[6.0, 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.0.5, 6.0.6].
    - Conclusion: don't install illuminate/contracts v7.1.2
    - flipbox/lumen-generator 6.0 requires illuminate/support ^5.4|^6.0 -> satisfiable by illuminate/support[5.4.x-dev, 5.5.x-dev, 5.6.x-dev, 5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, 5.8.x-dev, 6.x-dev, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.36, v5.8.4, v5.8.8, v5.8.9, v6.0.0, v6.0.1, v6.0.2, v6.0.3, v6.0.4, v6.1.0, v6.10.0, v6.11.0, v6.12.0, v6.13.0, v6.13.1, v6.14.0, v6.15.0, v6.15.1, v6.16.0, v6.17.0, v6.17.1, v6.18.0, v6.18.1, v6.2.0, v6.3.0, v6.4.1, v6.5.0, v6.5.1, v6.5.2, v6.6.0, v6.6.1, v6.6.2, v6.7.0, v6.8.0].
  • The log it's a little bot longer

Failed to generate in Lumen 6.0.3

Trying to generate few models and others but failed. And after few diggin, found out the problem was in line 92 GeneratorCommand.php whichwas still calling str_replace_first().

Suggested Fix: replace it with Str::replaceFirst(). That should do the trick.

Support for lumen 6.0?

Will this package be updated to support Lumen 6.0? Tried to install the current version on Lumen 6.0 and it failed.

Not compatible with Lumen 5.8

Unfortunately the latest (5.6.5) version is not compatible with Lumen 5.8 due to unsatisfiable dependencies.

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Conclusion: don't install flipbox/lumen-generator 5.6.5
    - Conclusion: don't install flipbox/lumen-generator 5.6.4
    - Conclusion: don't install flipbox/lumen-generator 5.6.3
    - Conclusion: don't install flipbox/lumen-generator 5.6.2
    - Conclusion: don't install flipbox/lumen-generator 5.6.1
    - Installation request for nikic/php-parser (locked at v4.2.1) -> satisfiable by nikic/php-parser[v4.2.1].
    - Conclusion: remove symfony/http-kernel v4.2.4
    - Conclusion: don't install flipbox/lumen-generator 5.6.3|remove jakub-onderka/php-console-highlighter v0.4|install psy/psysh v0.8.10|install psy/psysh v0.8.11|install psy/psysh v0.8.12|install psy/psysh v0.8.13|install psy/psysh v0.8.14|install psy/psysh v0.8.15|install psy/psysh v0.8.3|install psy/psysh v0.8.4|install psy/psysh v0.8.5|install psy/psysh v0.8.6|install psy/psysh v0.8.7|install psy/psysh v0.8.8|install psy/psysh v0.8.9
    - Conclusion: don't install flipbox/lumen-generator 5.6.3|don't install jakub-onderka/php-console-highlighter v0.4|install psy/psysh v0.8.10|install psy/psysh v0.8.11|install psy/psysh v0.8.12|install psy/psysh v0.8.13|install psy/psysh v0.8.14|install psy/psysh v0.8.15|install psy/psysh v0.8.3|install psy/psysh v0.8.4|install psy/psysh v0.8.5|install psy/psysh v0.8.6|install psy/psysh v0.8.7|install psy/psysh v0.8.8|install psy/psysh v0.8.9
    - Installation request for symfony/console (locked at v4.2.4) -> satisfiable by symfony/console[v4.2.4].
    - Conclusion: don't install flipbox/lumen-generator 5.6.3|remove jakub-onderka/php-console-highlighter v0.4|install psy/psysh v0.8.10|install psy/psysh v0.8.11|install psy/psysh v0.8.12|install psy/psysh v0.8.13|install psy/psysh v0.8.14|install psy/psysh v0.8.15|install psy/psysh v0.8.3|install psy/psysh v0.8.4|install psy/psysh v0.8.5|install psy/psysh v0.8.6|install psy/psysh v0.8.7|install psy/psysh v0.8.8|install psy/psysh v0.8.9
    - Conclusion: don't install flipbox/lumen-generator 5.6.3|don't install jakub-onderka/php-console-highlighter v0.4|install psy/psysh v0.8.10|install psy/psysh v0.8.11|install psy/psysh v0.8.12|install psy/psysh v0.8.13|install psy/psysh v0.8.14|install psy/psysh v0.8.15|install psy/psysh v0.8.3|install psy/psysh v0.8.4|install psy/psysh v0.8.5|install psy/psysh v0.8.6|install psy/psysh v0.8.7|install psy/psysh v0.8.8|install psy/psysh v0.8.9
    - Installation request for jakub-onderka/php-console-highlighter (locked at v0.4) -> satisfiable by jakub-onderka/php-console-highlighter[v0.4].
    - Installation request for flipbox/lumen-generator ^5.6 -> satisfiable by flipbox/lumen-generator[5.6.0, 5.6.1, 5.6.2, 5.6.3, 5.6.4, 5.6.5].
    - Conclusion: don't install symfony/http-kernel v4.2.4
    - flipbox/lumen-generator 5.6.0 requires symfony/var-dumper ^3.1 -> satisfiable by symfony/var-dumper[3.1.x-dev, 3.2.x-dev, 3.3.x-dev, 3.4.x-dev, v3.1.0, v3.1.0-BETA1, v3.1.0-RC1, v3.1.1, v3.1.10, v3.1.2, v3.1.3, v3.1.4, v3.1.5, v3.1.6, v3.1.7, v3.1.8, v3.1.9, v3.2.0, v3.2.0-BETA1, v3.2.0-RC1, v3.2.0-RC2, v3.2.1, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.2, v3.2.3, v3.2.4, v3.2.5, v3.2.6, v3.2.7, v3.2.8, v3.2.9, v3.3.0, v3.3.0-BETA1, v3.3.0-RC1, v3.3.1, v3.3.10, v3.3.11, v3.3.12, v3.3.13, v3.3.14, v3.3.15, v3.3.16, v3.3.17, v3.3.18, v3.3.2, v3.3.3, v3.3.4, v3.3.5, v3.3.6, v3.3.7, v3.3.8, v3.3.9, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.3, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - symfony/var-dumper 3.1.x-dev conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper 3.2.x-dev conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper 3.3.x-dev conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper 3.4.x-dev conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.1.0 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.1.0-BETA1 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.1.0-RC1 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.1.1 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.1.10 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.1.2 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.1.3 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.1.4 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.1.5 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.1.6 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.1.7 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.1.8 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.1.9 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.2.0 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.2.0-BETA1 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.2.0-RC1 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.2.0-RC2 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.2.1 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.2.10 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.2.11 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.2.12 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.2.13 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.2.14 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.2.2 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.2.3 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.2.4 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.2.5 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.2.6 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.2.7 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.2.8 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.2.9 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.0 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.0-BETA1 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.0-RC1 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.1 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.10 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.11 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.12 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.13 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.14 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.15 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.16 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.17 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.18 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.2 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.3 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.4 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.5 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.6 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.7 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.8 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.3.9 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.0 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.0-BETA1 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.0-BETA2 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.0-BETA3 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.0-BETA4 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.0-RC1 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.0-RC2 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.1 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.10 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.11 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.12 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.13 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.14 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.15 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.16 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.17 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.18 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.19 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.2 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.20 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.21 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.22 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.23 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.3 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.4 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.5 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.6 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.7 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.8 conflicts with symfony/http-kernel[v4.2.4].
    - symfony/var-dumper v3.4.9 conflicts with symfony/http-kernel[v4.2.4].
    - Installation request for symfony/http-kernel (locked at v4.2.4) -> satisfiable by symfony/http-kernel[v4.2.4].

KeyGenerateCommand fails

I just installed lumen-generator and trying to generate a key using php artisan key:generate, but it fails with the error below:

$ php artisan key:generate

                                                                                                  
  [Symfony\Component\Debug\Exception\FatalThrowableError]                                         
  Call to undefined method Flipbox\LumenGenerator\Console\KeyGenerateCommand::confirmToProceed()  
                                                                                                  

resource.stub should extend JsonResource?

php artisan make:resource User created a resource with the following code for me:

<?php

namespace App\Http\Resources;

use Illuminate\Http\Resources\Json\JsonResource;

class User extends Resource
{
...

When i hooked my controller, resource and model together like so:

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Http\Requests;
use App\User;
use App\Http\Resources\User as UserResource;

class UserController extends Controller
{
...
    public function index()
    {
        // fetch all users
        $users= Patient::paginate(15);

        // return userscollection
        return UserResource::collection($users);
    }
....

and when i did a GET request for /api/users , I get a 500 server error with message 'Class 'App\Http\Resources\Resource' not found in \ApiTutorial\app\Http\Resources\User.php on line 7'

I manually changed my resource to extend JsonResource instead of Resource and this resolved the issue for me. I also then fixed resource.stub and recreated my resource and that also worked as expected. I could submit a PR is that's okay?

Here is a snippet of my composer.json in case that is needed:

    "require": {
        "php": "^7.2.5",
        "flipbox/lumen-generator": "^6.0",
        "fruitcake/laravel-cors": "^1.0",
        "laravel/lumen-framework": "^7.0",
        "tymon/jwt-auth": "dev-develop"
    },

Missing stub file for Mail Generator

While try to make new Mail using make:mail got the message

[Illuminate\Contracts\Filesystem\FileNotFoundException]                                                                                                         
File does not exist at path myproject/vendor/flipbox/lumen-generator/src/LumenGenerator/Console/stubs/mail.stub 

Fix for php artisan route:list

For starters: Thank you for creating this extension for lumen. I'm trying out lumen to strip down an existing Laravel app and I'm immediately missing a few things. This extension helps fill the gap - so thanks so far.

On to issue at hand:

Expected behavior:

  • Run php artisan route:list to get a table of configured routes

What's happening?:

  • I get the following error:
  [Symfony\Component\Debug\Exception\FatalThrowableError]          
  Call to undefined method Laravel\Lumen\Application::getRoutes()                                                                

Note: I have the Lumen 5.5 patch applied from @joelhy 's lumen5.5_compatiblity fork + branch.

To resolve:

The RouteListCommand.php appears to reference getRoutes() directly on the $laravel property.

At the moment the offending line is:

$routeCollection = $this->laravel->getRoutes();

...but it should be:

$routeCollection = $this->laravel->router->getRoutes();

Given this is already forked, please could @joelhy or another maintainer merge this in as part of the 5.5 compatibility efforts?:

diff --git a/src/LumenGenerator/Console/RouteListCommand.php b/src/LumenGenerator/Console/RouteListCommand.php
index 938ebe9..98ea9a6 100644
--- a/src/LumenGenerator/Console/RouteListCommand.php
+++ b/src/LumenGenerator/Console/RouteListCommand.php
@@ -40,7 +40,7 @@ class RouteListCommand extends Command
      */
     public function handle()
     {
-        $routeCollection = $this->laravel->getRoutes();
+        $routeCollection = $this->laravel->router->getRoutes();
         $rows = array();
 
         foreach ($routeCollection as $route) {

Thanks!
Barry

Lumen (5.4.6) (Laravel Components 5.4.*)

Fatal error: vendor\flipbox\lumen-generator\src\LumenGenerator\Console\TestMakeCommand.php on line 5
[Symfony\Component\Debug\Exception\FatalErrorException]
Cannot use Illuminate\Console\GeneratorCommand as GeneratorCommand because the name is already in use

vendor\flipbox\lumen-generator\src\LumenGenerator\Console\TestMakeCommand.php
//use Illuminate\Console\GeneratorCommand;
use Illuminate\Console;

Make:Controller XYZ creates incomplete controller

Hey,

I just installed this package and then run the command php artisan make: controller XyzController.
The issue is that this gives me an incomplete implementation of your controller sub. I am not sure what causes this, but I only get the controller struct without any methods inside, so the .plain one, although I am not using --plain
Running this on lumen 5.5

Regards Artur

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.