diff --git a/composer.json b/composer.json index 98872a89a0b437b3f79edc2a382dde28e5bb3c96..d15e4ed84c651a03019d3e8f45856de4671daaa1 100644 --- a/composer.json +++ b/composer.json @@ -7,15 +7,13 @@ } ], "require": { - "php": ">=5.5" + "php": ">=7.4 || ^8" }, "require-dev": { - "phpunit/phpunit": "<7", - "wp-coding-standards/wpcs": "^0.14.1", - "squizlabs/php_codesniffer": "^3.0.2", - "mockery/mockery": "*", - "10up/wp_mock": "*", - "wimg/php-compatibility": "^8" + "phpunit/phpunit": "^9", + "10up/wp_mock": "^1", + "wpdesk/wp-code-sniffer": "^1", + "wpdesk/phpstan-rules": "^1" }, "autoload": { "psr-4": { @@ -25,8 +23,6 @@ "src/Plugin/WithoutNamespace" ] }, - "autoload-dev": { - }, "extra": { "text-domain": "wpdesk-wp-builder", "translations-folder": "lang", @@ -43,5 +39,11 @@ }, "archive": { "exclude": ["/tests"] + }, + "config": { + "allow-plugins": { + "dealerdirect/phpcodesniffer-composer-installer": true, + "phpstan/extension-installer": true + } } }