outlandishideas / oowp

OOWP is a tool for WordPress theme developers that makes templating in WordPress more sensible.
GNU General Public License v3.0
41 stars 2 forks source link

Fixing v3 issues #16

Open szepeviktor opened 3 years ago

szepeviktor commented 3 years ago

Please consider running static analysis. You will benefit from it. It will find bugs.

phpstan.neon.dist

includes:
    - vendor/szepeviktor/phpstan-wordpress/extension.neon
parameters:
    level: 5
    inferPrivatePropertyTypeFromConstructor: true
    scanFiles:
        - vendor/php-stubs/acf-pro-stubs/acf-pro-stubs.php
    paths:
        - oowp.php
        - src/
    ignoreErrors:
        # Uses func_get_args()
        - '#^Function apply_filters(_ref_array)? invoked with [34567] parameters, 2 required\.$#'
szepeviktor commented 3 years ago

Maybe composer require --dev scribu/lib-posts-to-posts:dev-master scribu/scb-framework:dev-master and

    scanDirectories:
        - vendor/scribu/lib-posts-to-posts/