jacobsenj / phpstan-typo3

TYPO3 CMS class reflection extension for PHPStan & framework-specific rules

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TYPO3 extension for PHPStan

TYPO3 CMS class reflection extension for PHPStan & framework-specific rules

Build Status

Configuration

To use this extension, require it in Composer:

composer require --dev saschaegerer/phpstan-typo3

If you also install phpstan/extension-installer then you're all set!

Manual installation

If you don't want to use phpstan/extension-installer, put this into your phpstan.neon config:

includes:
    - vendor/saschaegerer/phpstan-typo3/extension.neon

Additional Configuration

If you do use constants of TYPO3 core you may have to bootstrap TYPO3 first. This can be done by using the unit testing bootstrap of the testing-framework

parameters:
    autoload_files:
        - %rootDir%/../../typo3/testing-framework/Resources/Core/Build/UnitTestsBootstrap.php

About

TYPO3 CMS class reflection extension for PHPStan & framework-specific rules

License:MIT License


Languages

Language:PHP 100.0%