Skip to content
Snippets Groups Projects
Commit 57fd835b authored by Bartek Jaskulski's avatar Bartek Jaskulski
Browse files

Merge branch 'update-setup' into 'master'

update setup

See merge request !45
parents 17a11002 c84a0aec
Branches
Tags 2.5.2
1 merge request!45update setup
...@@ -3,7 +3,12 @@ ...@@ -3,7 +3,12 @@
"authors": [ "authors": [
{ {
"name": "Krzysiek", "name": "Krzysiek",
"email": "krzysiek@wpdesk.net" "email": "krzysiek@wpdesk.net",
"role": "Lead Developer"
},
{
"name": "WP Desk",
"role": "Owner"
} }
], ],
"autoload": { "autoload": {
...@@ -20,27 +25,32 @@ ...@@ -20,27 +25,32 @@
"autoloader-suffix": "PluginTemplate", "autoloader-suffix": "PluginTemplate",
"sort-packages": true, "sort-packages": true,
"platform": { "platform": {
"php": "7.2" "php": "7.3.20"
}, },
"allow-plugins": { "allow-plugins": {
"dealerdirect/phpcodesniffer-composer-installer": true, "dealerdirect/phpcodesniffer-composer-installer": true,
"cweagans/composer-patches": true, "cweagans/composer-patches": true,
"wpdesk/wp-codeception": true, "wpdesk/wp-codeception": true,
"wpdesk/wp-wpdesk-composer": true, "wpdesk/wp-wpdesk-composer": true,
"kylekatarnls/update-helper": true "kylekatarnls/update-helper": true,
} "phpstan/extension-installer": true
},
"platform-check": false
}, },
"prefer-stable": true, "prefer-stable": true,
"minimum-stability": "stable", "minimum-stability": "stable",
"require": { "require": {
"php": ">=7.2", "php": ">=7.3 | ^8",
"psr/log": "^1.1.4", "psr/log": "^1.1.4",
"wpdesk/wp-wpdesk-helper-override": "^1.1.0" "wpdesk/wp-wpdesk-helper-override": "^1.1.0"
}, },
"require-dev": { "require-dev": {
"10up/wp_mock": "*", "10up/wp_mock": "*",
"phpunit/phpunit": "<7", "phpstan/extension-installer": "^1.3",
"phpstan/phpstan": "^1",
"phpunit/phpunit": "^8 | ^9",
"roave/security-advisories": "dev-latest", "roave/security-advisories": "dev-latest",
"szepeviktor/phpstan-wordpress": "^1.3",
"wpdesk/wp-builder": "^2.0.0", "wpdesk/wp-builder": "^2.0.0",
"wpdesk/wp-codeception": "^2.7.4", "wpdesk/wp-codeception": "^2.7.4",
"wpdesk/wp-plugin-flow-free": "^1.0.2", "wpdesk/wp-plugin-flow-free": "^1.0.2",
...@@ -57,7 +67,7 @@ ...@@ -57,7 +67,7 @@
"po-files": { "po-files": {
"pl_PL": "pl_PL.po" "pl_PL": "pl_PL.po"
}, },
"php-requires": "7.2" "php-requires": "7.3"
}, },
"scripts": { "scripts": {
"test": "echo composer is alive", "test": "echo composer is alive",
......
This diff is collapsed.
# Start command: composer update --classmap-authoritative && vendor/bin/phpstan analyze # Start command: composer update --classmap-authoritative && vendor/bin/phpstan analyze
includes:
- vendor/wpdesk/wp-wpdesk-composer/director/vendor/phpstan/phpstan/conf/bleedingEdge.neon
- vendor/wpdesk/wp-wpdesk-composer/director/vendor/szepeviktor/phpstan-wordpress/extension.neon
parameters: parameters:
level: max level: 6
paths: paths:
- %currentWorkingDirectory%/src/ - src/
bootstrapFiles: bootstrapFiles:
- %currentWorkingDirectory%/vendor/autoload.php - vendor/wpdesk/wp-wpdesk-composer/director/woocommerce-stubs.php
- %currentWorkingDirectory%/vendor/wpdesk/wp-wpdesk-composer/director/woocommerce-stubs.php
ignoreErrors:
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
backupGlobals="false" backupGlobals="false"
> >
<testsuites> <testsuites>
<testsuite> <testsuite name="Integration">
<directory prefix="test-" suffix=".php">./tests/integration</directory> <directory prefix="test-" suffix=".php">./tests/integration</directory>
</testsuite> </testsuite>
</testsuites> </testsuites>
......
<phpunit bootstrap="tests/unit/bootstrap.php"> <phpunit bootstrap="tests/unit/bootstrap.php">
<testsuites> <testsuites>
<testsuite> <testsuite name="Unit">
<directory suffix="Test.php">./tests/unit/</directory> <directory suffix="Test.php">./tests/unit/</directory>
</testsuite> </testsuite>
</testsuites> </testsuites>
......
...@@ -9,13 +9,13 @@ ...@@ -9,13 +9,13 @@
* Text Domain: plugin-template * Text Domain: plugin-template
* Domain Path: /lang/ * Domain Path: /lang/
* ​ * ​
* Requires at least: 5.8 * Requires at least: 6.2
* Tested up to: 6.1 * Tested up to: 6.4
* WC requires at least: 7.0 * WC requires at least: 8.0
* WC tested up to: 7.4 * WC tested up to: 8.2
* Requires PHP: 7.2 * Requires PHP: 7.3
* ​ * ​
* Copyright 2022 WP Desk Ltd. * Copyright 2023 WP Desk Ltd.
* ​ * ​
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
...@@ -53,13 +53,13 @@ $plugin_shops = [ ...@@ -53,13 +53,13 @@ $plugin_shops = [
]; ];
$requirements = [ $requirements = [
'php' => '7.2', 'php' => '7.3',
'wp' => '5.7', 'wp' => '6.2',
'repo_plugins' => [ 'repo_plugins' => [
[ [
'name' => 'woocommerce/woocommerce.php', 'name' => 'woocommerce/woocommerce.php',
'nice_name' => 'WooCommerce', 'nice_name' => 'WooCommerce',
'version' => '6.6', 'version' => '8.0',
], ],
], ],
]; ];
......
...@@ -9,14 +9,14 @@ use WP_Mock\Tools\TestCase; ...@@ -9,14 +9,14 @@ use WP_Mock\Tools\TestCase;
class ExampleTest extends TestCase { class ExampleTest extends TestCase {
// private $test_class_under_tests; // private $test_class_under_tests;
public function setUp() { public function setUp(): void {
WP_Mock::setUp(); WP_Mock::setUp();
// $example = Mockery::mock( class ); // $example = Mockery::mock( class );
// $this->test_class_under_tests = // $this->test_class_under_tests =
} }
public function tearDown() { public function tearDown(): void {
WP_Mock::tearDown(); WP_Mock::tearDown();
} }
// //
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment