mirror of
https://github.com/flarum/framework.git
synced 2024-11-29 21:11:55 +08:00
a8777c6198
* refactor: json:api refactor iteration 1 * chore: delete dead code * fix: regressions * chore: move additions/changes to package * feat: AccessTokenResource * feat: allow dependency injection in resources * feat: `ApiResource` extender * feat: improve * feat: refactor tags extension * feat: refactor flags extension * fix: regressions * fix: drop bc layer * feat: refactor suspend extension * feat: refactor subscriptions extension * feat: refactor approval extension * feat: refactor sticky extension * feat: refactor nicknames extension * feat: refactor mentions extension * feat: refactor lock extension * feat: refactor likes extension * chore: merge conflicts * feat: refactor extension-manager extension * feat: context current endpoint helpers * chore: minor * feat: cleaner sortmap implementation * chore: drop old package * chore: not needed (auto scoping) * fix: actor only fields * refactor: simplify index endpoint * feat: eager loading * test: adapt * test: phpstan * test: adapt * fix: typing * fix: approving content * tet: adapt frontend tests * chore: typings * chore: review * fix: breaking change
45 lines
1.4 KiB
Plaintext
45 lines
1.4 KiB
Plaintext
includes:
|
|
- larastan-extension.neon
|
|
- phpstan-baseline.neon
|
|
|
|
parameters:
|
|
stubFiles:
|
|
- stubs/Illuminate/Contracts/Container/Container.stub
|
|
- stubs/Illuminate/Queue/ListenerOptions.stub
|
|
- stubs/Illuminate/Support/ServiceProvider.stub
|
|
- stubs/Illuminate/Filesystem/Filesystem.stub
|
|
- stubs/Illuminate/Filesystem/FilesystemManager.stub
|
|
|
|
# We're changing the disk return type from Filesystem to Cloud,
|
|
# rather than hacking every bit of the codebase with a phpdoc @var.
|
|
- stubs/Illuminate/Contracts/Filesystem/Factory.stub
|
|
- stubs/Illuminate/Contracts/Filesystem/Cloud.stub
|
|
- stubs/Illuminate/Contracts/Filesystem/Filesystem.stub
|
|
|
|
# We know for a fact the JsonApi object used internally is always the Flarum one.
|
|
- stubs/Tobyz/JsonApiServer/JsonApi.stub
|
|
|
|
services:
|
|
-
|
|
class: Flarum\PHPStan\Relations\ModelRelationsExtension
|
|
tags:
|
|
- phpstan.broker.methodsClassReflectionExtension
|
|
- phpstan.broker.propertiesClassReflectionExtension
|
|
-
|
|
class: Flarum\PHPStan\Attributes\ModelDateAttributesExtension
|
|
tags:
|
|
- phpstan.broker.propertiesClassReflectionExtension
|
|
-
|
|
class: Flarum\PHPStan\Attributes\ModelCastAttributeExtension
|
|
tags:
|
|
- phpstan.broker.propertiesClassReflectionExtension
|
|
-
|
|
class: Flarum\PHPStan\Extender\FilesProvider
|
|
arguments:
|
|
- %paths%
|
|
-
|
|
class: Flarum\PHPStan\Extender\Resolver
|
|
arguments:
|
|
- @Flarum\PHPStan\Extender\FilesProvider
|
|
- @defaultAnalysisParser
|