mirror of
https://github.com/archtechx/tenancy.git
synced 2025-12-12 14:14:04 +00:00
* Test that `migrate:fresh` deletes tenant databases * Delete tenants on `migrate:fresh` * Fix code style (php-cs-fixer) * Add config key for dropping tenant databases on `migrate:fresh` * Add MigrateFreshOverride * Try to override `migrate:fresh` in TenancyServiceProvider * Update `migrate:fresh` test * Fix code style (php-cs-fixer) * Drop tenant databases by default * Change `migrate:fresh` test to test if the tenant DBs are dropped by default * Override `migrate:fresh` by extending `FreshCommand` in TenancyServiceProvider * Update MigrateFreshOverride * Fix code style (php-cs-fixer) * Fix commands test * Simplify handle method * Fix code style (php-cs-fixer) * Don't drop tenant DBs on migrate:fresh by default * Change command overriding * Update migrate:fresh test * always register MigrateFreshOverride * misc Co-authored-by: PHP CS Fixer <phpcsfixer@example.com> Co-authored-by: Samuel Štancl <samuel.stancl@gmail.com>
49 lines
1.8 KiB
Text
49 lines
1.8 KiB
Text
includes:
|
|
- ./vendor/nunomaduro/larastan/extension.neon
|
|
- ./vendor/spatie/invade/phpstan-extension.neon
|
|
|
|
parameters:
|
|
paths:
|
|
- src
|
|
# - tests
|
|
|
|
level: 8
|
|
|
|
universalObjectCratesClasses:
|
|
- Illuminate\Routing\Route
|
|
- Illuminate\Database\Eloquent\Model
|
|
|
|
ignoreErrors:
|
|
- '#Cannot access offset (.*?) on Illuminate\\Contracts\\Foundation\\Application#'
|
|
- '#Cannot access offset (.*?) on Illuminate\\Contracts\\Config\\Repository#'
|
|
-
|
|
message: '#invalid type Laravel\\Telescope\\IncomingEntry#'
|
|
paths:
|
|
- src/Features/TelescopeTags.php
|
|
-
|
|
message: '#Call to an undefined method Illuminate\\Database\\Eloquent\\Model::getRelationshipToPrimaryModel\(\)#'
|
|
paths:
|
|
- src/Database/ParentModelScope.php
|
|
-
|
|
message: '#Parameter \#1 \$key of method Illuminate\\Contracts\\Cache\\Repository::put\(\) expects string#'
|
|
paths:
|
|
- src/helpers.php
|
|
-
|
|
message: '#PHPDoc tag \@param has invalid value \(dynamic#'
|
|
paths:
|
|
- src/helpers.php
|
|
-
|
|
message: '#Illuminate\\Routing\\UrlGenerator#'
|
|
paths:
|
|
- src/Bootstrappers/FilesystemTenancyBootstrapper.php
|
|
-
|
|
message: '#select\(\) expects string, Illuminate\\Database\\Query\\Expression given#'
|
|
paths:
|
|
- src/Database/TenantDatabaseManagers/PermissionControlledMySQLDatabaseManager.php
|
|
-
|
|
message: '#Trying to invoke Closure\|null but it might not be a callable#'
|
|
paths:
|
|
- src/Database/DatabaseConfig.php
|
|
|
|
checkMissingIterableValueType: false
|
|
treatPhpDocTypesAsCertain: false
|