From 33a5c3eb860a6e1bb46dcb8d9a38a7ad7e80fac1 Mon Sep 17 00:00:00 2001 From: Irshad Ahmad Date: Sun, 15 Feb 2026 14:56:24 +0530 Subject: [PATCH 1/3] Update PostSender.php --- plugins/wptelegram/src/modules/p2tg/PostSender.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/wptelegram/src/modules/p2tg/PostSender.php b/plugins/wptelegram/src/modules/p2tg/PostSender.php index 9842401b..9da5f5f8 100644 --- a/plugins/wptelegram/src/modules/p2tg/PostSender.php +++ b/plugins/wptelegram/src/modules/p2tg/PostSender.php @@ -88,7 +88,7 @@ class PostSender extends BaseClass { /** * The form data that was submitted. * - * @var Options $form_data The form data. + * @var array $form_data The form data. */ protected $form_data; From f7c5180ed3b78e28538147f4ead7ce4d92a19970 Mon Sep 17 00:00:00 2001 From: Irshad Ahmad Date: Sun, 15 Feb 2026 14:57:39 +0530 Subject: [PATCH 2/3] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9f4edaac..d20ddb23 100644 --- a/package.json +++ b/package.json @@ -138,7 +138,7 @@ ] }, "test:php": { - "command": "pnpm -r run test:php" + "command": "pnpm -r --filter '!./premium' --filter '!./premium/**' run test:php" }, "typecheck": { "dependencies": [ From 93317dc7595067a3034e6e440b0e7d2670e66cc4 Mon Sep 17 00:00:00 2001 From: Irshad Ahmad Date: Sun, 15 Feb 2026 15:17:59 +0530 Subject: [PATCH 3/3] Update test namespaces to WPTelegram\Core\Tests Change PSR-4 autoload-dev mappings to WPTelegram\Core\Tests and WPTelegram\Core\Tests\Helpers in composer.json, and update test files to match: add namespace declarations and adjust use statements in PostSenderTest, UpgradeTest, PostSenderHelper, and UpgradeHelper so tests autoload correctly under the new Core test namespace. --- plugins/wptelegram/composer.json | 4 ++-- plugins/wptelegram/tests/PostSenderTest.php | 8 ++++++-- plugins/wptelegram/tests/UpgradeTest.php | 5 ++++- plugins/wptelegram/tests/helpers/PostSenderHelper.php | 6 +++--- plugins/wptelegram/tests/helpers/UpgradeHelper.php | 4 ++-- 5 files changed, 17 insertions(+), 10 deletions(-) diff --git a/plugins/wptelegram/composer.json b/plugins/wptelegram/composer.json index bbe95d9c..b8fd3060 100644 --- a/plugins/wptelegram/composer.json +++ b/plugins/wptelegram/composer.json @@ -22,8 +22,8 @@ }, "autoload-dev": { "psr-4": { - "WPTelegram\\Tests\\": "tests/", - "WPTelegram\\Tests\\Helpers\\": "tests/helpers/" + "WPTelegram\\Core\\Tests\\": "tests/", + "WPTelegram\\Core\\Tests\\Helpers\\": "tests/helpers/" } }, "repositories": { diff --git a/plugins/wptelegram/tests/PostSenderTest.php b/plugins/wptelegram/tests/PostSenderTest.php index 0bfed078..0868c258 100644 --- a/plugins/wptelegram/tests/PostSenderTest.php +++ b/plugins/wptelegram/tests/PostSenderTest.php @@ -5,14 +5,18 @@ * All tests go through send_post() and verify observable outcomes: * API calls made, request params, post meta, actions/filters fired, cron events. * - * @package WPTelegram\Tests + * @package WPTelegram\Core\Tests * * @phpcs:disable Squiz.Commenting.FunctionComment, Squiz.Commenting.ClassComment */ +namespace WPTelegram\Core\Tests; + +use WP_Post; +use WP_UnitTestCase; use WPTelegram\Core\modules\p2tg\PostSender; use WPTelegram\Core\modules\p2tg\Main as P2tgMain; -use WPTelegram\Tests\Helpers\PostSenderHelper; +use WPTelegram\Core\Tests\Helpers\PostSenderHelper; class PostSenderTest extends WP_UnitTestCase { diff --git a/plugins/wptelegram/tests/UpgradeTest.php b/plugins/wptelegram/tests/UpgradeTest.php index 906fee20..d76ba68d 100644 --- a/plugins/wptelegram/tests/UpgradeTest.php +++ b/plugins/wptelegram/tests/UpgradeTest.php @@ -7,8 +7,11 @@ * @phpcs:disable Squiz.Commenting.FunctionComment, Squiz.Commenting.ClassComment */ +namespace WPTelegram\Core\Tests; + +use WP_UnitTestCase; use WPTelegram\Core\includes\Upgrade; -use WPTelegram\Tests\Helpers\UpgradeHelper; +use WPTelegram\Core\Tests\Helpers\UpgradeHelper; /** * Note on test ordering: diff --git a/plugins/wptelegram/tests/helpers/PostSenderHelper.php b/plugins/wptelegram/tests/helpers/PostSenderHelper.php index 6b4ccaa8..5f3ec3e8 100644 --- a/plugins/wptelegram/tests/helpers/PostSenderHelper.php +++ b/plugins/wptelegram/tests/helpers/PostSenderHelper.php @@ -4,12 +4,12 @@ * * Provides singleton resets, options setup, and Telegram API mocking. * - * @package WPTelegram\Tests + * @package WPTelegram\Core\Tests * * @phpcs:disable Squiz.Commenting.FunctionComment */ -namespace WPTelegram\Tests\Helpers; +namespace WPTelegram\Core\Tests\Helpers; use ReflectionClass; use WPTelegram\Core\modules\BaseClass as ModulesBaseClass; @@ -21,7 +21,7 @@ /** * Class PostSenderHelper * - * @package WPTelegram\Tests\Helpers + * @package WPTelegram\Core\Tests\Helpers */ class PostSenderHelper { diff --git a/plugins/wptelegram/tests/helpers/UpgradeHelper.php b/plugins/wptelegram/tests/helpers/UpgradeHelper.php index eec551dd..c0be9009 100644 --- a/plugins/wptelegram/tests/helpers/UpgradeHelper.php +++ b/plugins/wptelegram/tests/helpers/UpgradeHelper.php @@ -2,10 +2,10 @@ /** * Helper for resetting singletons between tests. * - * @package WPTelegram\Tests + * @package WPTelegram\Core\Tests */ -namespace WPTelegram\Tests\Helpers; +namespace WPTelegram\Core\Tests\Helpers; use ReflectionClass; use WPTelegram\Core\includes\BaseClass;