<?php/* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */namespaceSymfony\Component\Console\Tests\Helper;usePHPUnit\Framework\TestCase;useSymfony\Component\Console\Input\StreamableInputInterface;abstractclassAbstractQuestionHelperTestextendsTestCase{protectedfunctioncreateStreamableInputInterfaceMock($stream=null,$interactive=true){$mock=$this->getMockBuilder(StreamableInputInterface::class)->getMock();$mock->expects($this->any())->method('isInteractive')->will($this->returnValue($interactive));if($stream){$mock->expects($this->any())->method('getStream')->willReturn($stream);}return$mock;}}