apolopena / gitpod-laravel-starter

Configurable LAMP or LEMP stack starter project powered by Laravel and Gitpod. Supports Laravel 6, 7, and 8. Out of the box support for React, Vue, and Bootstrap frontends, with or without built-in auth .
https://github.com/apolopena/gitpod-laravel-starter/wiki
MIT License
40 stars 44 forks source link

Docker image can build a different version of laravel that what is in VCS #112

Closed apolopena closed 3 years ago

apolopena commented 3 years ago

Describe the bug

The version of Laravel is set in composer.json at whatever it was when a project was pushed to the repo. If the user changes the laravel version in starter.ini and breaks cache in gitpod.Dockerfile then the docker image will build laravel scaffolding at a different version than what the project in version control uses.

Steps to reproduce

See Describe the bug section

Expected behavior

Not sure. This may not be a bug besides maybe needed updated log messages

Additional information

Laravel files from the docker image are rsynced over to the project in version control so only newer files will overwrite existing file so in theory if there are no new or modified files then there actaully is no real bug.

The only thing to do here would be to notify the user in the init summary log that there was a mismatch by design and nothing was affected.

UPDATE: There are file changes, allthough they are all additions and not overwrites we should not assume this will alawys be the case and even if we did we would still have a mismash of files that is not helpful. running a diff of the new (or overwritten) files between Laravel 7. and laravel 8. rsync -rlptgoDi --ignore-existing --dry-run test1/ test3/ | egrep '^>' shows:

>f+++++++++ app/User.php
>f+++++++++ app/Http/Middleware/CheckForMaintenanceMode.php
>f+++++++++ database/seeds/DatabaseSeeder.php
>f+++++++++ resources/sass/app.scss
>f+++++++++ vendor/dragonmantank/cron-expression/.editorconfig
>f+++++++++ vendor/dragonmantank/cron-expression/tests/Cron/AbstractFieldTest.php
>f+++++++++ vendor/dragonmantank/cron-expression/tests/Cron/CronExpressionTest.php
>f+++++++++ vendor/dragonmantank/cron-expression/tests/Cron/DayOfMonthFieldTest.php
>f+++++++++ vendor/dragonmantank/cron-expression/tests/Cron/DayOfWeekFieldTest.php
>f+++++++++ vendor/dragonmantank/cron-expression/tests/Cron/FieldFactoryTest.php
>f+++++++++ vendor/dragonmantank/cron-expression/tests/Cron/HoursFieldTest.php
>f+++++++++ vendor/dragonmantank/cron-expression/tests/Cron/MinutesFieldTest.php
>f+++++++++ vendor/dragonmantank/cron-expression/tests/Cron/MonthFieldTest.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Eloquent/Factory.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Eloquent/FactoryBuilder.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Support/Arr.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Support/Collection.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Support/Enumerable.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Support/HigherOrderCollectionProxy.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Support/HigherOrderWhenProxy.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Support/LazyCollection.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Support/Traits/EnumeratesValues.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Support/Traits/Macroable.php
>f+++++++++ vendor/nunomaduro/collision/.php_cs
>f+++++++++ vendor/nunomaduro/collision/phpstan.neon.dist
>f+++++++++ vendor/nunomaduro/collision/phpunit.xml.dist
>f+++++++++ vendor/nunomaduro/collision/.github/FUNDING.yml
>f+++++++++ vendor/nunomaduro/collision/src/Adapters/Phpunit/PrinterContents.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Loader/Lines.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Loader/Parser.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Loader/Value.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Regex/Regex.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Repository/AbstractRepository.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Repository/Adapter/AvailabilityInterface.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Result/Error.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Result/Result.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Result/Success.php

So the rsync needs to not happen at all if scaffolding is already in VCS.

apolopena commented 3 years ago

OK the refactor/fix is complete is being dev QAed as per the Expected behavior section of the bug.

apolopena commented 3 years ago

reverted fix. rethinking this bug. is this a bug or not? the fix made it worse.

apolopena commented 3 years ago

and these are the new files added when rsyncing laravel 8. into an existing laravel 6. project (as a --dry-run)

>f+++++++++ app/Http/Middleware/PreventRequestsDuringMaintenance.php
>f+++++++++ app/Http/Middleware/TrustHosts.php
>f+++++++++ app/Models/User.php
>f+++++++++ config/cors.php
>f+++++++++ database/seeders/DatabaseSeeder.php
>f+++++++++ resources/css/app.css
>f+++++++++ vendor/asm89/stack-cors/LICENSE
>f+++++++++ vendor/asm89/stack-cors/README.md
>f+++++++++ vendor/asm89/stack-cors/composer.json
>f+++++++++ vendor/asm89/stack-cors/src/Cors.php
>f+++++++++ vendor/asm89/stack-cors/src/CorsService.php
>f+++++++++ vendor/brick/math/CHANGELOG.md
>f+++++++++ vendor/brick/math/LICENSE
>f+++++++++ vendor/brick/math/SECURITY.md
>f+++++++++ vendor/brick/math/composer.json
>f+++++++++ vendor/brick/math/random-tests.php
>f+++++++++ vendor/brick/math/src/BigDecimal.php
>f+++++++++ vendor/brick/math/src/BigInteger.php
>f+++++++++ vendor/brick/math/src/BigNumber.php
>f+++++++++ vendor/brick/math/src/BigRational.php
>f+++++++++ vendor/brick/math/src/RoundingMode.php
>f+++++++++ vendor/brick/math/src/Exception/DivisionByZeroException.php
>f+++++++++ vendor/brick/math/src/Exception/IntegerOverflowException.php
>f+++++++++ vendor/brick/math/src/Exception/MathException.php
>f+++++++++ vendor/brick/math/src/Exception/NegativeNumberException.php
>f+++++++++ vendor/brick/math/src/Exception/NumberFormatException.php
>f+++++++++ vendor/brick/math/src/Exception/RoundingNecessaryException.php
>f+++++++++ vendor/brick/math/src/Internal/Calculator.php
>f+++++++++ vendor/brick/math/src/Internal/Calculator/BcMathCalculator.php
>f+++++++++ vendor/brick/math/src/Internal/Calculator/GmpCalculator.php
>f+++++++++ vendor/brick/math/src/Internal/Calculator/NativeCalculator.php
>f+++++++++ vendor/dragonmantank/cron-expression/phpstan.neon
>f+++++++++ vendor/dragonmantank/cron-expression/src/Cron/FieldFactoryInterface.php
>f+++++++++ vendor/facade/ignition/.php_cs
>f+++++++++ vendor/facade/ignition/psalm-baseline.xml
>f+++++++++ vendor/facade/ignition/psalm.xml
>f+++++++++ vendor/facade/ignition/src/Commands/SolutionProviderMakeCommand.php
>f+++++++++ vendor/facade/ignition/src/Commands/stubs/solution-provider.stub
>f+++++++++ vendor/facade/ignition/src/SolutionProviders/MissingLivewireComponentSolutionProvider.php
>f+++++++++ vendor/facade/ignition/src/SolutionProviders/MissingMixManifestSolutionProvider.php
>f+++++++++ vendor/facade/ignition/src/SolutionProviders/UndefinedPropertySolutionProvider.php
>f+++++++++ vendor/facade/ignition/src/Solutions/LivewireDiscoverSolution.php
>f+++++++++ vendor/fruitcake/laravel-cors/LICENSE
>f+++++++++ vendor/fruitcake/laravel-cors/changelog.md
>f+++++++++ vendor/fruitcake/laravel-cors/composer.json
>f+++++++++ vendor/fruitcake/laravel-cors/readme.md
>f+++++++++ vendor/fruitcake/laravel-cors/.github/FUNDING.yml
>f+++++++++ vendor/fruitcake/laravel-cors/.github/ISSUE_TEMPLATE/cors-not-working.md
>f+++++++++ vendor/fruitcake/laravel-cors/.github/workflows/run-tests.yml
>f+++++++++ vendor/fruitcake/laravel-cors/config/cors.php
>f+++++++++ vendor/fruitcake/laravel-cors/src/CorsServiceProvider.php
>f+++++++++ vendor/fruitcake/laravel-cors/src/HandleCors.php
>f+++++++++ vendor/graham-campbell/result-type/LICENSE
>f+++++++++ vendor/graham-campbell/result-type/composer.json
>f+++++++++ vendor/graham-campbell/result-type/src/Error.php
>f+++++++++ vendor/graham-campbell/result-type/src/Result.php
>f+++++++++ vendor/graham-campbell/result-type/src/Success.php
>f+++++++++ vendor/guzzlehttp/guzzle/CHANGELOG.md
>f+++++++++ vendor/guzzlehttp/guzzle/LICENSE
>f+++++++++ vendor/guzzlehttp/guzzle/README.md
>f+++++++++ vendor/guzzlehttp/guzzle/UPGRADING.md
>f+++++++++ vendor/guzzlehttp/guzzle/composer.json
>f+++++++++ vendor/guzzlehttp/guzzle/src/BodySummarizer.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/BodySummarizerInterface.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Client.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/ClientInterface.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/ClientTrait.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/HandlerStack.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/MessageFormatter.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/MessageFormatterInterface.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Middleware.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Pool.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/RequestOptions.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/RetryMiddleware.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/TransferStats.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Utils.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/functions.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/functions_include.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Exception/ClientException.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Exception/RequestException.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Exception/ServerException.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Exception/TransferException.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Handler/Proxy.php
>f+++++++++ vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php
>f+++++++++ vendor/guzzlehttp/guzzle/vendor-bin/php-cs-fixer/composer.json
>f+++++++++ vendor/guzzlehttp/guzzle/vendor-bin/phpstan/composer.json
>f+++++++++ vendor/guzzlehttp/guzzle/vendor-bin/psalm/composer.json
>f+++++++++ vendor/guzzlehttp/promises/CHANGELOG.md
>f+++++++++ vendor/guzzlehttp/promises/LICENSE
>f+++++++++ vendor/guzzlehttp/promises/Makefile
>f+++++++++ vendor/guzzlehttp/promises/README.md
>f+++++++++ vendor/guzzlehttp/promises/composer.json
>f+++++++++ vendor/guzzlehttp/promises/src/AggregateException.php
>f+++++++++ vendor/guzzlehttp/promises/src/CancellationException.php
>f+++++++++ vendor/guzzlehttp/promises/src/Coroutine.php
>f+++++++++ vendor/guzzlehttp/promises/src/Create.php
>f+++++++++ vendor/guzzlehttp/promises/src/Each.php
>f+++++++++ vendor/guzzlehttp/promises/src/EachPromise.php
>f+++++++++ vendor/guzzlehttp/promises/src/FulfilledPromise.php
>f+++++++++ vendor/guzzlehttp/promises/src/Is.php
>f+++++++++ vendor/guzzlehttp/promises/src/Promise.php
>f+++++++++ vendor/guzzlehttp/promises/src/PromiseInterface.php
>f+++++++++ vendor/guzzlehttp/promises/src/PromisorInterface.php
>f+++++++++ vendor/guzzlehttp/promises/src/RejectedPromise.php
>f+++++++++ vendor/guzzlehttp/promises/src/RejectionException.php
>f+++++++++ vendor/guzzlehttp/promises/src/TaskQueue.php
>f+++++++++ vendor/guzzlehttp/promises/src/TaskQueueInterface.php
>f+++++++++ vendor/guzzlehttp/promises/src/Utils.php
>f+++++++++ vendor/guzzlehttp/promises/src/functions.php
>f+++++++++ vendor/guzzlehttp/promises/src/functions_include.php
>f+++++++++ vendor/guzzlehttp/psr7/.php_cs.dist
>f+++++++++ vendor/guzzlehttp/psr7/CHANGELOG.md
>f+++++++++ vendor/guzzlehttp/psr7/LICENSE
>f+++++++++ vendor/guzzlehttp/psr7/README.md
>f+++++++++ vendor/guzzlehttp/psr7/composer.json
>f+++++++++ vendor/guzzlehttp/psr7/.github/workflows/bc.yml
>f+++++++++ vendor/guzzlehttp/psr7/.github/workflows/ci.yml
>f+++++++++ vendor/guzzlehttp/psr7/.github/workflows/integration.yml
>f+++++++++ vendor/guzzlehttp/psr7/src/AppendStream.php
>f+++++++++ vendor/guzzlehttp/psr7/src/BufferStream.php
>f+++++++++ vendor/guzzlehttp/psr7/src/CachingStream.php
>f+++++++++ vendor/guzzlehttp/psr7/src/DroppingStream.php
>f+++++++++ vendor/guzzlehttp/psr7/src/FnStream.php
>f+++++++++ vendor/guzzlehttp/psr7/src/Header.php
>f+++++++++ vendor/guzzlehttp/psr7/src/InflateStream.php
>f+++++++++ vendor/guzzlehttp/psr7/src/LazyOpenStream.php
>f+++++++++ vendor/guzzlehttp/psr7/src/LimitStream.php
>f+++++++++ vendor/guzzlehttp/psr7/src/Message.php
>f+++++++++ vendor/guzzlehttp/psr7/src/MessageTrait.php
>f+++++++++ vendor/guzzlehttp/psr7/src/MimeType.php
>f+++++++++ vendor/guzzlehttp/psr7/src/MultipartStream.php
>f+++++++++ vendor/guzzlehttp/psr7/src/NoSeekStream.php
>f+++++++++ vendor/guzzlehttp/psr7/src/PumpStream.php
>f+++++++++ vendor/guzzlehttp/psr7/src/Query.php
>f+++++++++ vendor/guzzlehttp/psr7/src/Request.php
>f+++++++++ vendor/guzzlehttp/psr7/src/Response.php
>f+++++++++ vendor/guzzlehttp/psr7/src/Rfc7230.php
>f+++++++++ vendor/guzzlehttp/psr7/src/ServerRequest.php
>f+++++++++ vendor/guzzlehttp/psr7/src/Stream.php
>f+++++++++ vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php
>f+++++++++ vendor/guzzlehttp/psr7/src/StreamWrapper.php
>f+++++++++ vendor/guzzlehttp/psr7/src/UploadedFile.php
>f+++++++++ vendor/guzzlehttp/psr7/src/Uri.php
>f+++++++++ vendor/guzzlehttp/psr7/src/UriNormalizer.php
>f+++++++++ vendor/guzzlehttp/psr7/src/UriResolver.php
>f+++++++++ vendor/guzzlehttp/psr7/src/Utils.php
>f+++++++++ vendor/guzzlehttp/psr7/src/functions.php
>f+++++++++ vendor/guzzlehttp/psr7/src/functions_include.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Auth/Access/Events/GateEvaluated.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/AblyBroadcaster.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Bus/Batch.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Bus/BatchFactory.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Bus/BatchRepository.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Bus/Batchable.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Bus/DatabaseBatchRepository.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Bus/PendingBatch.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Bus/PrunableBatchRepository.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Bus/UpdatedBatchJobCounts.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Bus/Events/BatchDispatched.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Cache/CacheLock.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Cache/DatabaseLock.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Cache/HasCacheLock.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Cache/NoLock.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Cache/PhpRedisLock.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Cache/RateLimiting/GlobalLimit.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Cache/RateLimiting/Limit.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Cache/RateLimiting/Unlimited.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Collections/Arr.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Collections/Collection.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Collections/Enumerable.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Collections/HigherOrderCollectionProxy.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Collections/HigherOrderWhenProxy.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Collections/LICENSE.md
>f+++++++++ vendor/laravel/framework/src/Illuminate/Collections/LazyCollection.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Collections/composer.json
>f+++++++++ vendor/laravel/framework/src/Illuminate/Collections/helpers.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Console/BufferedConsoleOutput.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Console/Events/ScheduledTaskFailed.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Console/Scheduling/CacheAware.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleListCommand.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleTestCommand.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleWorkCommand.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Contracts/Auth/Middleware/AuthenticatesRequests.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Contracts/Container/CircularDependencyException.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/Castable.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/CastsAttributes.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/CastsInboundAttributes.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/DeviatesCastableAttributes.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/SerializesCastableAttributes.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Contracts/Encryption/StringEncrypter.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Contracts/Filesystem/LockTimeoutException.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Contracts/Foundation/CachesConfiguration.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Contracts/Foundation/CachesRoutes.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Contracts/Mail/Factory.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Contracts/Queue/ClearableQueue.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Contracts/Queue/ShouldBeEncrypted.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Contracts/Queue/ShouldBeUnique.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Contracts/Queue/ShouldBeUniqueUntilProcessing.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Contracts/Support/DeferringDisplayableValue.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/DatabaseTransactionRecord.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/DatabaseTransactionsManager.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/MultipleRecordsFoundException.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/RecordsNotFoundException.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Concerns/ExplainsQueries.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Console/DbCommand.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Console/DumpCommand.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/DBAL/TimestampType.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Eloquent/InvalidCastException.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Eloquent/Casts/ArrayObject.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Eloquent/Casts/AsArrayObject.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Eloquent/Casts/AsCollection.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Eloquent/Casts/AsEncryptedArrayObject.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Eloquent/Casts/AsEncryptedCollection.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Eloquent/Factories/BelongsToManyRelationship.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Eloquent/Factories/BelongsToRelationship.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Eloquent/Factories/Factory.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Eloquent/Factories/HasFactory.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Eloquent/Factories/Relationship.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Eloquent/Factories/Sequence.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/ComparesRelatedModels.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/InteractsWithDictionary.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Events/DatabaseRefreshed.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Events/SchemaDumped.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Events/SchemaLoaded.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/migration.create.stub
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/migration.stub
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/migration.update.stub
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/PDO/Connection.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/PDO/MySqlDriver.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/PDO/PostgresDriver.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/PDO/SQLiteDriver.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/PDO/SqlServerConnection.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/PDO/SqlServerDriver.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/PDO/Concerns/ConnectsToDatabase.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Schema/ForeignIdColumnDefinition.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Schema/MySqlSchemaState.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Schema/PostgresSchemaState.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Schema/SchemaState.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Database/Schema/SqliteSchemaState.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Encryption/MissingAppKeyException.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Events/InvokeQueuedClosure.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Events/QueuedClosure.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Events/functions.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Filesystem/LockableFile.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Auth/EmailVerificationRequest.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Bus/PendingClosureDispatch.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Console/CastMakeCommand.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Console/ComponentMakeCommand.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Console/StubPublishCommand.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/cast.stub
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/job.queued.stub
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/maintenance-mode.stub
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/model.pivot.stub
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/test.unit.stub
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/view-component.stub
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Events/VendorTagPublished.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/RegisterErrorViewPaths.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/ReportableHandler.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Http/MaintenanceModeBypassCookie.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Testing/Wormhole.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithTime.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithViews.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Http/Client/ConnectionException.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Http/Client/Factory.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Http/Client/HttpClientException.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Http/Client/Pool.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Http/Client/Request.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Http/Client/RequestException.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Http/Client/Response.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Http/Client/ResponseSequence.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Macroable/LICENSE.md
>f+++++++++ vendor/laravel/framework/src/Illuminate/Macroable/composer.json
>f+++++++++ vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Mail/MailManager.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Pagination/PaginationState.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Pagination/resources/views/simple-tailwind.blade.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Pagination/resources/views/tailwind.blade.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Queue/Console/BatchesTableCommand.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Queue/Console/ClearCommand.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Queue/Console/PruneBatchesCommand.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Queue/Console/RetryBatchCommand.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Queue/Console/stubs/batches.stub
>f+++++++++ vendor/laravel/framework/src/Illuminate/Queue/Events/JobQueued.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Queue/Failed/DatabaseUuidFailedJobProvider.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Queue/Middleware/RateLimited.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Queue/Middleware/RateLimitedWithRedis.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Queue/Middleware/ThrottlesExceptions.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Queue/Middleware/ThrottlesExceptionsWithRedis.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Queue/Middleware/WithoutOverlapping.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Routing/CompiledRouteCollection.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Routing/CreatesRegularExpressionRouteConstraints.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Routing/RouteCollectionInterface.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Routing/RouteUri.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Session/ArraySessionHandler.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Support/Stringable.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Support/Facades/Http.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Support/Facades/ParallelTesting.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Support/Facades/RateLimiter.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Support/Testing/Fakes/BatchRepositoryFake.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Support/Testing/Fakes/PendingBatchFake.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Support/Testing/Fakes/PendingChainFake.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Support/Traits/ReflectsClosures.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/Assert.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/AssertableJsonString.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/LICENSE.md
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/ParallelConsoleOutput.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/ParallelRunner.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/ParallelTesting.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/ParallelTestingServiceProvider.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/PendingCommand.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/TestResponse.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/TestView.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/composer.json
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/Concerns/TestDatabases.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/Constraints/ArraySubset.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/Constraints/CountInDatabase.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/Constraints/HasInDatabase.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/Constraints/SeeInOrder.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/Constraints/SoftDeletedInDatabase.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/Fluent/AssertableJson.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/Fluent/Concerns/Debugging.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/Fluent/Concerns/Has.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/Fluent/Concerns/Interaction.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Testing/Fluent/Concerns/Matching.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/Validation/DatabasePresenceVerifierInterface.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/View/AnonymousComponent.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/View/AppendableAttributeValue.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/View/Component.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/View/ComponentAttributeBag.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/View/DynamicComponent.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/View/InvokableComponentVariable.php
>f+++++++++ vendor/laravel/framework/src/Illuminate/View/Compilers/ComponentTagCompiler.php
>f+++++++++ vendor/laravel/sail/LICENSE.md
>f+++++++++ vendor/laravel/sail/README.md
>f+++++++++ vendor/laravel/sail/composer.json
>f+++++++++ vendor/laravel/sail/bin/sail
>f+++++++++ vendor/laravel/sail/runtimes/7.4/Dockerfile
>f+++++++++ vendor/laravel/sail/runtimes/7.4/php.ini
>f+++++++++ vendor/laravel/sail/runtimes/7.4/start-container
>f+++++++++ vendor/laravel/sail/runtimes/7.4/supervisord.conf
>f+++++++++ vendor/laravel/sail/runtimes/8.0/Dockerfile
>f+++++++++ vendor/laravel/sail/runtimes/8.0/php.ini
>f+++++++++ vendor/laravel/sail/runtimes/8.0/start-container
>f+++++++++ vendor/laravel/sail/runtimes/8.0/supervisord.conf
>f+++++++++ vendor/laravel/sail/src/SailServiceProvider.php
>f+++++++++ vendor/laravel/sail/src/Console/InstallCommand.php
>f+++++++++ vendor/laravel/sail/src/Console/PublishCommand.php
>f+++++++++ vendor/laravel/sail/stubs/docker-compose.stub
>f+++++++++ vendor/laravel/sail/stubs/mailhog.stub
>f+++++++++ vendor/laravel/sail/stubs/meilisearch.stub
>f+++++++++ vendor/laravel/sail/stubs/memcached.stub
>f+++++++++ vendor/laravel/sail/stubs/mysql.stub
>f+++++++++ vendor/laravel/sail/stubs/pgsql.stub
>f+++++++++ vendor/laravel/sail/stubs/redis.stub
>f+++++++++ vendor/laravel/sail/stubs/selenium.stub
>f+++++++++ vendor/nunomaduro/collision/src/ConsoleColor.php
>f+++++++++ vendor/nunomaduro/collision/src/Adapters/Laravel/IgnitionSolutionsRepository.php
>f+++++++++ vendor/nunomaduro/collision/src/Adapters/Laravel/Commands/TestCommand.php
>f+++++++++ vendor/nunomaduro/collision/src/Adapters/Laravel/Exceptions/RequirementsException.php
>f+++++++++ vendor/nunomaduro/collision/src/Adapters/Phpunit/ConfigureIO.php
>f+++++++++ vendor/nunomaduro/collision/src/Adapters/Phpunit/Printer.php
>f+++++++++ vendor/nunomaduro/collision/src/Adapters/Phpunit/State.php
>f+++++++++ vendor/nunomaduro/collision/src/Adapters/Phpunit/Style.php
>f+++++++++ vendor/nunomaduro/collision/src/Adapters/Phpunit/TestResult.php
>f+++++++++ vendor/nunomaduro/collision/src/Adapters/Phpunit/Timer.php
>f+++++++++ vendor/nunomaduro/collision/src/Contracts/RenderlessEditor.php
>f+++++++++ vendor/nunomaduro/collision/src/Contracts/RenderlessTrace.php
>f+++++++++ vendor/nunomaduro/collision/src/Contracts/SolutionsRepository.php
>f+++++++++ vendor/nunomaduro/collision/src/Contracts/Adapters/Phpunit/HasPrintableTestCaseName.php
>f+++++++++ vendor/nunomaduro/collision/src/Exceptions/InvalidStyleException.php
>f+++++++++ vendor/nunomaduro/collision/src/Exceptions/ShouldNotHappen.php
>f+++++++++ vendor/nunomaduro/collision/src/SolutionsRepositories/NullSolutionsRepository.php
>f+++++++++ vendor/psr/event-dispatcher/.editorconfig
>f+++++++++ vendor/psr/event-dispatcher/.gitignore
>f+++++++++ vendor/psr/event-dispatcher/LICENSE
>f+++++++++ vendor/psr/event-dispatcher/README.md
>f+++++++++ vendor/psr/event-dispatcher/composer.json
>f+++++++++ vendor/psr/event-dispatcher/src/EventDispatcherInterface.php
>f+++++++++ vendor/psr/event-dispatcher/src/ListenerProviderInterface.php
>f+++++++++ vendor/psr/event-dispatcher/src/StoppableEventInterface.php
>f+++++++++ vendor/psr/http-client/CHANGELOG.md
>f+++++++++ vendor/psr/http-client/LICENSE
>f+++++++++ vendor/psr/http-client/README.md
>f+++++++++ vendor/psr/http-client/composer.json
>f+++++++++ vendor/psr/http-client/src/ClientExceptionInterface.php
>f+++++++++ vendor/psr/http-client/src/ClientInterface.php
>f+++++++++ vendor/psr/http-client/src/NetworkExceptionInterface.php
>f+++++++++ vendor/psr/http-client/src/RequestExceptionInterface.php
>f+++++++++ vendor/psr/http-message/CHANGELOG.md
>f+++++++++ vendor/psr/http-message/LICENSE
>f+++++++++ vendor/psr/http-message/README.md
>f+++++++++ vendor/psr/http-message/composer.json
>f+++++++++ vendor/psr/http-message/src/MessageInterface.php
>f+++++++++ vendor/psr/http-message/src/RequestInterface.php
>f+++++++++ vendor/psr/http-message/src/ResponseInterface.php
>f+++++++++ vendor/psr/http-message/src/ServerRequestInterface.php
>f+++++++++ vendor/psr/http-message/src/StreamInterface.php
>f+++++++++ vendor/psr/http-message/src/UploadedFileInterface.php
>f+++++++++ vendor/psr/http-message/src/UriInterface.php
>f+++++++++ vendor/ralouphie/getallheaders/LICENSE
>f+++++++++ vendor/ralouphie/getallheaders/README.md
>f+++++++++ vendor/ralouphie/getallheaders/composer.json
>f+++++++++ vendor/ralouphie/getallheaders/src/getallheaders.php
>f+++++++++ vendor/ramsey/collection/LICENSE
>f+++++++++ vendor/ramsey/collection/README.md
>f+++++++++ vendor/ramsey/collection/SECURITY.md
>f+++++++++ vendor/ramsey/collection/composer.json
>f+++++++++ vendor/ramsey/collection/src/AbstractArray.php
>f+++++++++ vendor/ramsey/collection/src/AbstractCollection.php
>f+++++++++ vendor/ramsey/collection/src/AbstractSet.php
>f+++++++++ vendor/ramsey/collection/src/ArrayInterface.php
>f+++++++++ vendor/ramsey/collection/src/Collection.php
>f+++++++++ vendor/ramsey/collection/src/CollectionInterface.php
>f+++++++++ vendor/ramsey/collection/src/DoubleEndedQueue.php
>f+++++++++ vendor/ramsey/collection/src/DoubleEndedQueueInterface.php
>f+++++++++ vendor/ramsey/collection/src/GenericArray.php
>f+++++++++ vendor/ramsey/collection/src/Queue.php
>f+++++++++ vendor/ramsey/collection/src/QueueInterface.php
>f+++++++++ vendor/ramsey/collection/src/Set.php
>f+++++++++ vendor/ramsey/collection/src/Exception/CollectionMismatchException.php
>f+++++++++ vendor/ramsey/collection/src/Exception/InvalidArgumentException.php
>f+++++++++ vendor/ramsey/collection/src/Exception/InvalidSortOrderException.php
>f+++++++++ vendor/ramsey/collection/src/Exception/NoSuchElementException.php
>f+++++++++ vendor/ramsey/collection/src/Exception/OutOfBoundsException.php
>f+++++++++ vendor/ramsey/collection/src/Exception/UnsupportedOperationException.php
>f+++++++++ vendor/ramsey/collection/src/Exception/ValueExtractionException.php
>f+++++++++ vendor/ramsey/collection/src/Map/AbstractMap.php
>f+++++++++ vendor/ramsey/collection/src/Map/AbstractTypedMap.php
>f+++++++++ vendor/ramsey/collection/src/Map/AssociativeArrayMap.php
>f+++++++++ vendor/ramsey/collection/src/Map/MapInterface.php
>f+++++++++ vendor/ramsey/collection/src/Map/NamedParameterMap.php
>f+++++++++ vendor/ramsey/collection/src/Map/TypedMap.php
>f+++++++++ vendor/ramsey/collection/src/Map/TypedMapInterface.php
>f+++++++++ vendor/ramsey/collection/src/Tool/TypeTrait.php
>f+++++++++ vendor/ramsey/collection/src/Tool/ValueExtractorTrait.php
>f+++++++++ vendor/ramsey/collection/src/Tool/ValueToStringTrait.php
>f+++++++++ vendor/ramsey/uuid/src/DeprecatedUuidInterface.php
>f+++++++++ vendor/ramsey/uuid/src/DeprecatedUuidMethodsTrait.php
>f+++++++++ vendor/ramsey/uuid/src/Builder/BuilderCollection.php
>f+++++++++ vendor/ramsey/uuid/src/Builder/FallbackBuilder.php
>f+++++++++ vendor/ramsey/uuid/src/Converter/Number/GenericNumberConverter.php
>f+++++++++ vendor/ramsey/uuid/src/Converter/Time/GenericTimeConverter.php
>f+++++++++ vendor/ramsey/uuid/src/Exception/BuilderNotFoundException.php
>f+++++++++ vendor/ramsey/uuid/src/Exception/DateTimeException.php
>f+++++++++ vendor/ramsey/uuid/src/Exception/DceSecurityException.php
>f+++++++++ vendor/ramsey/uuid/src/Exception/InvalidArgumentException.php
>f+++++++++ vendor/ramsey/uuid/src/Exception/InvalidBytesException.php
>f+++++++++ vendor/ramsey/uuid/src/Exception/NameException.php
>f+++++++++ vendor/ramsey/uuid/src/Exception/NodeException.php
>f+++++++++ vendor/ramsey/uuid/src/Exception/RandomSourceException.php
>f+++++++++ vendor/ramsey/uuid/src/Exception/TimeSourceException.php
>f+++++++++ vendor/ramsey/uuid/src/Exception/UnableToBuildUuidException.php
>f+++++++++ vendor/ramsey/uuid/src/Fields/FieldsInterface.php
>f+++++++++ vendor/ramsey/uuid/src/Fields/SerializableFieldsTrait.php
>f+++++++++ vendor/ramsey/uuid/src/Generator/DceSecurityGenerator.php
>f+++++++++ vendor/ramsey/uuid/src/Generator/DceSecurityGeneratorInterface.php
>f+++++++++ vendor/ramsey/uuid/src/Generator/DefaultNameGenerator.php
>f+++++++++ vendor/ramsey/uuid/src/Generator/NameGeneratorFactory.php
>f+++++++++ vendor/ramsey/uuid/src/Generator/NameGeneratorInterface.php
>f+++++++++ vendor/ramsey/uuid/src/Generator/PeclUuidNameGenerator.php
>f+++++++++ vendor/ramsey/uuid/src/Guid/Fields.php
>f+++++++++ vendor/ramsey/uuid/src/Guid/Guid.php
>f+++++++++ vendor/ramsey/uuid/src/Guid/GuidBuilder.php
>f+++++++++ vendor/ramsey/uuid/src/Lazy/LazyUuidFromString.php
>f+++++++++ vendor/ramsey/uuid/src/Math/BrickMathCalculator.php
>f+++++++++ vendor/ramsey/uuid/src/Math/CalculatorInterface.php
>f+++++++++ vendor/ramsey/uuid/src/Math/RoundingMode.php
>f+++++++++ vendor/ramsey/uuid/src/Nonstandard/Fields.php
>f+++++++++ vendor/ramsey/uuid/src/Nonstandard/Uuid.php
>f+++++++++ vendor/ramsey/uuid/src/Nonstandard/UuidBuilder.php
>f+++++++++ vendor/ramsey/uuid/src/Nonstandard/UuidV6.php
>f+++++++++ vendor/ramsey/uuid/src/Provider/DceSecurityProviderInterface.php
>f+++++++++ vendor/ramsey/uuid/src/Provider/Dce/SystemDceSecurityProvider.php
>f+++++++++ vendor/ramsey/uuid/src/Provider/Node/NodeProviderCollection.php
>f+++++++++ vendor/ramsey/uuid/src/Provider/Node/StaticNodeProvider.php
>f+++++++++ vendor/ramsey/uuid/src/Rfc4122/Fields.php
>f+++++++++ vendor/ramsey/uuid/src/Rfc4122/FieldsInterface.php
>f+++++++++ vendor/ramsey/uuid/src/Rfc4122/NilTrait.php
>f+++++++++ vendor/ramsey/uuid/src/Rfc4122/NilUuid.php
>f+++++++++ vendor/ramsey/uuid/src/Rfc4122/UuidBuilder.php
>f+++++++++ vendor/ramsey/uuid/src/Rfc4122/UuidInterface.php
>f+++++++++ vendor/ramsey/uuid/src/Rfc4122/UuidV1.php
>f+++++++++ vendor/ramsey/uuid/src/Rfc4122/UuidV2.php
>f+++++++++ vendor/ramsey/uuid/src/Rfc4122/UuidV3.php
>f+++++++++ vendor/ramsey/uuid/src/Rfc4122/UuidV4.php
>f+++++++++ vendor/ramsey/uuid/src/Rfc4122/UuidV5.php
>f+++++++++ vendor/ramsey/uuid/src/Rfc4122/Validator.php
>f+++++++++ vendor/ramsey/uuid/src/Rfc4122/VariantTrait.php
>f+++++++++ vendor/ramsey/uuid/src/Rfc4122/VersionTrait.php
>f+++++++++ vendor/ramsey/uuid/src/Type/Decimal.php
>f+++++++++ vendor/ramsey/uuid/src/Type/Hexadecimal.php
>f+++++++++ vendor/ramsey/uuid/src/Type/Integer.php
>f+++++++++ vendor/ramsey/uuid/src/Type/NumberInterface.php
>f+++++++++ vendor/ramsey/uuid/src/Type/Time.php
>f+++++++++ vendor/ramsey/uuid/src/Type/TypeInterface.php
>f+++++++++ vendor/ramsey/uuid/src/Validator/GenericValidator.php
>f+++++++++ vendor/ramsey/uuid/src/Validator/ValidatorInterface.php
>f+++++++++ vendor/symfony/console/Color.php
>f+++++++++ vendor/symfony/console/Cursor.php
>f+++++++++ vendor/symfony/console/SingleCommandApplication.php
>f+++++++++ vendor/symfony/console/Command/SignalableCommandInterface.php
>f+++++++++ vendor/symfony/console/Event/ConsoleSignalEvent.php
>f+++++++++ vendor/symfony/console/Formatter/NullOutputFormatter.php
>f+++++++++ vendor/symfony/console/Formatter/NullOutputFormatterStyle.php
>f+++++++++ vendor/symfony/console/Helper/TableCellStyle.php
>f+++++++++ vendor/symfony/console/SignalRegistry/SignalRegistry.php
>f+++++++++ vendor/symfony/event-dispatcher-contracts/CHANGELOG.md
>f+++++++++ vendor/symfony/http-foundation/InputBag.php
>f+++++++++ vendor/symfony/http-foundation/Exception/BadRequestException.php
>f+++++++++ vendor/symfony/http-foundation/Exception/JsonException.php
>f+++++++++ vendor/symfony/http-foundation/RateLimiter/AbstractRequestRateLimiter.php
>f+++++++++ vendor/symfony/http-foundation/RateLimiter/RequestRateLimiterInterface.php
>f+++++++++ vendor/symfony/http-foundation/Session/Storage/Handler/IdentityMarshaller.php
>f+++++++++ vendor/symfony/http-foundation/Session/Storage/Handler/MarshallingSessionHandler.php
>f+++++++++ vendor/symfony/http-kernel/Attribute/ArgumentInterface.php
>f+++++++++ vendor/symfony/http-kernel/Exception/InvalidMetadataException.php
>f+++++++++ vendor/symfony/http-kernel/Exception/UnexpectedSessionUsageException.php
>f+++++++++ vendor/symfony/polyfill-intl-grapheme/Grapheme.php
>f+++++++++ vendor/symfony/polyfill-intl-grapheme/LICENSE
>f+++++++++ vendor/symfony/polyfill-intl-grapheme/README.md
>f+++++++++ vendor/symfony/polyfill-intl-grapheme/bootstrap.php
>f+++++++++ vendor/symfony/polyfill-intl-grapheme/bootstrap80.php
>f+++++++++ vendor/symfony/polyfill-intl-grapheme/composer.json
>f+++++++++ vendor/symfony/routing/Loader/Configurator/Traits/HostTrait.php
>f+++++++++ vendor/symfony/routing/Loader/Configurator/Traits/LocalizedRouteTrait.php
>f+++++++++ vendor/symfony/routing/Loader/Configurator/Traits/PrefixTrait.php
>f+++++++++ vendor/symfony/routing/Matcher/ExpressionLanguageProvider.php
>f+++++++++ vendor/symfony/string/AbstractString.php
>f+++++++++ vendor/symfony/string/AbstractUnicodeString.php
>f+++++++++ vendor/symfony/string/ByteString.php
>f+++++++++ vendor/symfony/string/CHANGELOG.md
>f+++++++++ vendor/symfony/string/CodePointString.php
>f+++++++++ vendor/symfony/string/LICENSE
>f+++++++++ vendor/symfony/string/LazyString.php
>f+++++++++ vendor/symfony/string/README.md
>f+++++++++ vendor/symfony/string/UnicodeString.php
>f+++++++++ vendor/symfony/string/composer.json
>f+++++++++ vendor/symfony/string/Exception/ExceptionInterface.php
>f+++++++++ vendor/symfony/string/Exception/InvalidArgumentException.php
>f+++++++++ vendor/symfony/string/Exception/RuntimeException.php
>f+++++++++ vendor/symfony/string/Inflector/EnglishInflector.php
>f+++++++++ vendor/symfony/string/Inflector/FrenchInflector.php
>f+++++++++ vendor/symfony/string/Inflector/InflectorInterface.php
>f+++++++++ vendor/symfony/string/Resources/functions.php
>f+++++++++ vendor/symfony/string/Resources/data/wcswidth_table_wide.php
>f+++++++++ vendor/symfony/string/Resources/data/wcswidth_table_zero.php
>f+++++++++ vendor/symfony/string/Slugger/AsciiSlugger.php
>f+++++++++ vendor/symfony/string/Slugger/SluggerInterface.php
>f+++++++++ vendor/symfony/translation/PseudoLocalizationTranslator.php
>f+++++++++ vendor/symfony/translation/TranslatableMessage.php
>f+++++++++ vendor/symfony/translation/Resources/functions.php
>f+++++++++ vendor/symfony/var-dumper/Caster/RdKafkaCaster.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Exception/InvalidEncodingException.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Loader/Loader.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Loader/LoaderInterface.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Loader/Resolver.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Parser/Entry.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Parser/EntryParser.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Parser/Lexer.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Parser/Lines.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Parser/Parser.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Parser/ParserInterface.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Parser/Value.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Repository/AdapterRepository.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Repository/RepositoryBuilder.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Repository/RepositoryInterface.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Repository/Adapter/AdapterInterface.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Repository/Adapter/ApacheAdapter.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Repository/Adapter/ArrayAdapter.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Repository/Adapter/EnvConstAdapter.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Repository/Adapter/GuardedWriter.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Repository/Adapter/ImmutableWriter.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Repository/Adapter/MultiReader.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Repository/Adapter/MultiWriter.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Repository/Adapter/PutenvAdapter.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Repository/Adapter/ReaderInterface.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Repository/Adapter/ReplacingWriter.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Repository/Adapter/ServerConstAdapter.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Repository/Adapter/WriterInterface.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Store/FileStore.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Store/StoreBuilder.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Store/StoreInterface.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Store/StringStore.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Store/File/Paths.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Store/File/Reader.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Util/Regex.php
>f+++++++++ vendor/vlucas/phpdotenv/src/Util/Str.php
>f+++++++++ vendor/voku/portable-ascii/CHANGELOG.md
>f+++++++++ vendor/voku/portable-ascii/LICENSE.txt
>f+++++++++ vendor/voku/portable-ascii/README.md
>f+++++++++ vendor/voku/portable-ascii/composer.json
>f+++++++++ vendor/voku/portable-ascii/build/composer.json
>f+++++++++ vendor/voku/portable-ascii/build/generate_docs.php
>f+++++++++ vendor/voku/portable-ascii/build/generate_max_key_length.php
>f+++++++++ vendor/voku/portable-ascii/build/docs/base.md
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/ASCII.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/ascii_by_languages.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/ascii_extras_by_languages.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/ascii_language_max_key.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/ascii_ord.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x000.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x001.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x002.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x003.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x004.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x005.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x006.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x007.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x009.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x00a.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x00b.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x00c.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x00d.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x00e.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x00f.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x010.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x011.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x012.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x013.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x014.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x015.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x016.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x017.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x018.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x01d.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x01e.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x01f.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x020.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x021.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x022.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x023.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x024.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x025.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x026.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x027.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x028.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x029.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x02a.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x02c.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x02e.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x02f.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x030.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x031.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x032.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x033.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x04d.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x04e.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x04f.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x050.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x051.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x052.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x053.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x054.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x055.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x056.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x057.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x058.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x059.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x05a.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x05b.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x05c.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x05d.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x05e.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x05f.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x060.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x061.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x062.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x063.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x064.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x065.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x066.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x067.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x068.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x069.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x06a.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x06b.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x06c.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x06d.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x06e.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x06f.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x070.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x071.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x072.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x073.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x074.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x075.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x076.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x077.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x078.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x079.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x07a.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x07b.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x07c.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x07d.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x07e.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x07f.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x080.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x081.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x082.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x083.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x084.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x085.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x086.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x087.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x088.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x089.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x08a.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x08b.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x08c.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x08d.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x08e.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x08f.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x090.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x091.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x092.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x093.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x094.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x095.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x096.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x097.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x098.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x099.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x09a.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x09b.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x09c.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x09d.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x09e.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x09f.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0a0.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0a1.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0a2.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0a3.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0a4.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0ac.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0ad.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0ae.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0af.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0b0.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0b1.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0b2.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0b3.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0b4.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0b5.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0b6.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0b7.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0b8.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0b9.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0ba.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0bb.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0bc.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0bd.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0be.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0bf.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0c0.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0c1.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0c2.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0c3.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0c4.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0c5.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0c6.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0c7.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0c8.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0c9.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0ca.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0cb.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0cc.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0cd.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0ce.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0cf.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0d0.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0d1.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0d2.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0d3.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0d4.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0d5.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0d6.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0d7.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0f9.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0fa.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0fb.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0fc.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0fd.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0fe.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x0ff.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x1d4.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x1d5.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x1d6.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x1d7.php
>f+++++++++ vendor/voku/portable-ascii/src/voku/helper/data/x1f1.php

The theory now is that all the new files from a new version 8 will not interfere wil the current old version 6 because they are new and are not tied to any of the old version 6 files. And vice versa, all old files from the old version 6 rsynced into a version 8 project will not affect version 8 because they are not tied to any of the version 8 files. Although there are some files from the new version outside of the vendor folder that would muddy up the version 6 project but they will have no other effect than making a mess.

apolopena commented 3 years ago

Full log when actually rsyncing (not a --dry-run) laravel 8 scaffodling into an existing laravel 6 project. Looks lke it automatically downgraded to 6 allthough there were some errors related to xdebug. the vue test page still worked and the project seems intact and not corrupt. So long story shot all these tests looks like this starter project can handle a downgrade allthough a user should never do this, it does not seem to sorrupt the laravel 6 project. Here is the full log:

Initializing MySql... ⠙Awaiting port 3306...⠏ok
[DONE]
Updating npm from 6.14.12 to ^7 [DONE]
rsync Laravel Framework 8.37.0 from ~/laravel-starter to /workspace/l8-starter-test-vue-6-8 ⠦
Number of files: 8,126 (reg: 6,956, dir: 1,163, link: 7)
Number of created files: 8,015 (reg: 6,879, dir: 1,129, link: 7)
Number of deleted files: 0
Number of regular files transferred: 6,879
Total file size: 35.14M bytes
Total transferred file size: 34.76M bytes
Literal data: 34.76M bytes
Matched data: 0 bytes
File list size: 65.53K
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 35.25M
Total bytes received: 137.40K

sent 35.25M bytes  received 137.40K bytes  70.78M bytes/sec
total size is 35.14M  speedup is 0.99
[DONE]
Injecting Laravel .env file with APP_URL and ASSET_URL [DONE]
Creating database: laravel [DONE]
Installing node modules
yarn install v1.22.10
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
[1/4] Resolving packages...
[2/4] Fetching packages...
warning file-loader@2.0.0: Invalid bin field for "file-loader".
info fsevents@1.2.13: The platform "linux" is incompatible with this module.
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning " > sass-loader@8.0.2" has unmet peer dependency "webpack@^4.36.0 || ^5.0.0".
[4/4] Building fresh packages...
Done in 15.65s.
SUCCESS: Installing node modules
 --> Running Laravel Mix

> dev
> npm run development

> development
> cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --config=node_modules/laravel-mix/setup/webpack.config.js

98% after emitting SizeLimitsPlugin

 DONE  Compiled successfully in 6278ms                                                            5:38:50 AM

       Asset      Size   Chunks             Chunk Names
/css/app.css   179 KiB  /js/app  [emitted]  /js/app
  /js/app.js  1.41 MiB  /js/app  [emitted]  /js/app
 --> Running of Laravel Mix complete
PHP Fatal error:  Declaration of App\Exceptions\Handler::report(Exception $exception) must be compatible with Illuminate\Foundation\Exceptions\Handler::report(Throwable $e) in /workspace/l8-starter-test-vue-6-8/app/Exceptions/Handler.php on line 37
PHP Fatal error:  Uncaught ErrorException: Function must be enabled in php.ini by setting 'xdebug.mode' to 'develop' in /workspace/l8-starter-test-vue-6-8/vendor/symfony/error-handler/Error/FatalError.php:37
Stack trace:
#0 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
#1 /workspace/l8-starter-test-vue-6-8/vendor/symfony/error-handler/Error/FatalError.php(37): xdebug_get_function_stack()
#2 /workspace/l8-starter-test-vue-6-8/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(143): Symfony\Component\ErrorHandler\Error\FatalError->__construct()
#3 /workspace/l8-starter-test-vue-6-8/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(130): Illuminate\Foundation\Bootstrap\HandleExceptions->fatalErrorFromPhpError()
#4 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleShutdown()
#5 {main}
  thrown in /workspace/l8-starter-test-vue-6-8/vendor/symfony/error-handler/Error/FatalError.php on line 37
PHP Fatal error:  Declaration of App\Exceptions\Handler::report(Exception $exception) must be compatible with Illuminate\Foundation\Exceptions\Handler::report(Throwable $e) in /workspace/l8-starter-test-vue-6-8/app/Exceptions/Handler.php on line 37
PHP Fatal error:  Uncaught ErrorException: Function must be enabled in php.ini by setting 'xdebug.mode' to 'develop' in /workspace/l8-starter-test-vue-6-8/vendor/symfony/error-handler/Error/FatalError.php:37
Stack trace:
#0 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
#1 /workspace/l8-starter-test-vue-6-8/vendor/symfony/error-handler/Error/FatalError.php(37): xdebug_get_function_stack()
#2 /workspace/l8-starter-test-vue-6-8/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(143): Symfony\Component\ErrorHandler\Error\FatalError->__construct()
#3 /workspace/l8-starter-test-vue-6-8/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(130): Illuminate\Foundation\Bootstrap\HandleExceptions->fatalErrorFromPhpError()
#4 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleShutdown()
#5 {main}
  thrown in /workspace/l8-starter-test-vue-6-8/vendor/symfony/error-handler/Error/FatalError.php on line 37
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Package operations: 6 installs, 17 updates, 16 removals
  - Downloading dragonmantank/cron-expression (v2.3.1)
  - Downloading symfony/var-dumper (v4.4.21)
  - Downloading symfony/console (v4.4.21)
  - Downloading scrivo/highlight.php (v9.18.1.6)
  - Downloading vlucas/phpdotenv (v3.6.8)
  - Downloading symfony/routing (v4.4.20)
  - Downloading symfony/process (v4.4.20)
  - Downloading symfony/http-foundation (v4.4.20)
  - Downloading symfony/event-dispatcher-contracts (v1.1.9)
  - Downloading symfony/event-dispatcher (v4.4.20)
  - Downloading symfony/debug (v4.4.20)
  - Downloading symfony/error-handler (v4.4.21)
  - Downloading symfony/http-kernel (v4.4.21)
  - Downloading symfony/finder (v4.4.20)
  - Downloading paragonie/random_compat (v9.99.99)
  - Downloading ramsey/uuid (3.9.3)
  - Downloading symfony/translation (v4.4.21)
  - Downloading laravel/framework (v6.20.23)
  - Downloading facade/ignition (1.16.15)
  - Downloading laravel/ui (v1.3.0)
  - Downloading php-parallel-lint/php-console-color (v0.3)
  - Downloading php-parallel-lint/php-console-highlighter (v0.5)
  - Downloading nunomaduro/collision (v3.2.0)
  - Removing voku/portable-ascii (1.5.6)
  - Removing symfony/string (v5.2.6)
  - Removing symfony/polyfill-intl-grapheme (v1.22.1)
  - Removing ramsey/collection (1.1.3)
  - Removing ralouphie/getallheaders (3.0.3)
  - Removing psr/http-message (1.0.1)
  - Removing psr/http-client (1.0.1)
  - Removing psr/event-dispatcher (1.0.0)
  - Removing laravel/sail (v1.4.12)
  - Removing guzzlehttp/psr7 (1.8.1)
  - Removing guzzlehttp/promises (1.4.1)
  - Removing guzzlehttp/guzzle (7.3.0)
  - Removing graham-campbell/result-type (v1.0.1)
  - Removing fruitcake/laravel-cors (v2.0.3)
  - Removing brick/math (0.9.2)
  - Removing asm89/stack-cors (v2.0.3)
  - Downgrading dragonmantank/cron-expression (v3.1.0 => v2.3.1): Extracting archive
  - Downgrading symfony/var-dumper (v5.2.6 => v4.4.21): Extracting archive
  - Downgrading symfony/console (v5.2.6 => v4.4.21): Extracting archive
  - Installing scrivo/highlight.php (v9.18.1.6): Extracting archive
  - Downgrading vlucas/phpdotenv (v5.3.0 => v3.6.8): Extracting archive
  - Downgrading symfony/routing (v5.2.6 => v4.4.20): Extracting archive
  - Downgrading symfony/process (v5.2.4 => v4.4.20): Extracting archive
  - Downgrading symfony/http-foundation (v5.2.4 => v4.4.20): Extracting archive
  - Downgrading symfony/event-dispatcher-contracts (v2.4.0 => v1.1.9): Extracting archive
  - Downgrading symfony/event-dispatcher (v5.2.4 => v4.4.20): Extracting archive
  - Installing symfony/debug (v4.4.20): Extracting archive
  - Downgrading symfony/error-handler (v5.2.6 => v4.4.21): Extracting archive
  - Downgrading symfony/http-kernel (v5.2.6 => v4.4.21): Extracting archive
  - Downgrading symfony/finder (v5.2.4 => v4.4.20): Extracting archive
  - Installing paragonie/random_compat (v9.99.99): Extracting archive
  - Downgrading ramsey/uuid (4.1.1 => 3.9.3): Extracting archive
  - Downgrading symfony/translation (v5.2.6 => v4.4.21): Extracting archive
  - Downgrading laravel/framework (v8.37.0 => v6.20.23): Extracting archive
  - Downgrading facade/ignition (2.8.3 => 1.16.15): Extracting archive
  - Installing laravel/ui (v1.3.0): Extracting archive
  - Installing php-parallel-lint/php-console-color (v0.3): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v0.5): Extracting archive
  - Downgrading nunomaduro/collision (v5.4.0 => v3.2.0): Extracting archive
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: facade/ignition
Discovered Package: fideloper/proxy
Discovered Package: laravel/tinker
Discovered Package: laravel/ui
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
67 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
Vue install directive found in starter.ini
However it appears that Vue has already been installed, skipping this installation.

SUMMARY 👀

Results of building the workspace image /var/log/workspace-image.log ➥
BEGIN: update composer
  Purging existing version of composer: Composer 1.10.1 2020-03-13 20:34:27
  SUCCESS: purged existing version of composer.
  Installing latest version of composer
  SUCCESS: latest version of composer installed: Composer version 2.0.12 2021-04-01 10:14:59
END: update composer
BEGIN: Scaffolding Laravel Project
  Creating Laravel 8.* project scaffolding in /home/gitpod/laravel-starter
  SUCCESS: Laravel Framework 8.37.0 project scaffolding created in /home/gitpod/laravel-starter
END: Scaffolding Laravel Project
Results of the gitpod initialization /var/log/workspace-init.log ➥Writing rake tasks
SUCCESS: Writing rake tasks
git aliases have been written
try: git a    or: git aliases to see what is available.
Updating npm from 6.14.12 to  ^7
SUCCESS: Updating npm from 6.14.12 to  7.10.0
rsync Laravel Framework 8.37.0 from ~/laravel-starter to /workspace/l8-starter-test-vue-6-8
SUCCESS: rsync Laravel Framework 8.37.0 from ~/laravel-starter to /workspace/l8-starter-test-vue-6-8
Injecting Laravel .env file with APP_URL and ASSET_URL
SUCCESS: Laravel .env APP_URL and ASSET_URL was set to https://8002-lavender-firefly-uditg7qy.ws-us03.gitpod.io
  You should double check .env to make sure the values are set correctly.
  If you change the server then the port number will need to be changed
  in .env for APP_URL and ASSET_URL
Creating database: laravel
SUCCESS: Creating database: laravel
Installing node modules
SUCCESS: Installing node modules
 --> Running Laravel Mix
 --> Running of Laravel Mix complete
CLEANUP SUCCESS: removed ~/laravel-starter
Vue install directive found in starter.ini
However it appears that Vue has already been installed, skipping this installation.
This project is powered by:
Laravel Framework 6.20.23
laravel/ui v1.3.0

ALL DONE 🚀
apolopena commented 3 years ago

Looking like this is not a bug, however the user should be warned not to do this. Once a laravel version is set and project files for that version are in version control, then if upgraded to a higher version, there will be an automatic downgrade, but do it at your own risk if you must.

apolopena commented 3 years ago

resolved by: https://github.com/apolopena/gitpod-laravel-starter/issues/103