Replace deprecated PHPUnit mock builder setMethods() usage with createPartialMock(), onlyMethods() and addMethods() methods. (#20616)

This commit is contained in:
Wilmer Arambula
2025-10-14 19:07:13 -03:00
committed by GitHub
parent 427bc2ee17
commit 80545100b3
17 changed files with 108 additions and 109 deletions

View File

@ -9,6 +9,7 @@
namespace yiiunit\framework\console\controllers;
use Yii;
use yii\base\Module;
use yii\console\controllers\MessageController;
use yii\helpers\FileHelper;
use yii\helpers\VarDumper;
@ -62,10 +63,11 @@ abstract class BaseMessageControllerTest extends TestCase
*/
protected function createMessageController()
{
$module = $this->getMockBuilder('yii\\base\\Module')
->setMethods(['fake'])
$module = $this->getMockBuilder(Module::class)
->addMethods(['fake'])
->setConstructorArgs(['console'])
->getMock();
$messageController = new MessageControllerMock('message', $module);
$messageController->interactive = false;