Skip to content

itexia/phpstan-yii2

 
 

Repository files navigation

Yii2 extension for PHPStan

Alternatives

Go directly with official yii2 phpstan package

Overview

Minimum PHP Version Latest Stable Version Build Status Total Downloads License

What does it do?

  • Provides correct return type for Yii::$container->get('service_id') method,
  • Provides correct methods and properties for Yii::$app->request
  • Ignore common problems with response objects (to be removed).

Compatibility

PHPStan version Yii2 extension version
1.x 0.8.x
0.12 0.7.x
0.11 0.5.x - 0.6.x
0.10.3 0.4.x
0.10 0.3.0
0.9.2 0.2.0

Installation

composer require --dev proget-hq/phpstan-yii2

Configuration

Put this into your phpstan.neon config:

includes:
	- vendor/proget-hq/phpstan-yii2/extension.neon
parameters:
    yii2:
        config_path: %rootDir%/../../../config/test.php

Limitations

Container closures must have return types.

You have to provide a path to config/test.php or other yii2 config file.

About

Yii2 extension for PHPStan

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%