Skip to content

Commit

Permalink
\PHPUnit_Framework_MockObject_MockObject is now PHPUnit\Framework\Moc…
Browse files Browse the repository at this point in the history
…kObject\MockObject

sebastianbergmann/phpunit#3123
  • Loading branch information
macbre committed Mar 22, 2021
1 parent e0e8b12 commit 0615675
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions classes/NanoBaseTest.class.php
Expand Up @@ -3,6 +3,7 @@
namespace Nano;

use PHPUnit\Framework\TestCase;
use PHPUnit\Framework\MockObject\MockObject;

/**
* Base class for PHPUnit-based unit tests
Expand All @@ -25,7 +26,7 @@ protected function setUp(): void {
* @param callable|null $onQuery optional callback
* @return NanoDatabaseMock
*/
protected function getDatabaseMock(array $result = [], callable $onQuery = null) {
protected function getDatabaseMock(array $result = [], callable $onQuery = null): NanoDatabaseMock {
$mock = new NanoDatabaseMock($this->app);

$mock->setOnQueryCallback($onQuery);
Expand All @@ -38,9 +39,9 @@ protected function getDatabaseMock(array $result = [], callable $onQuery = null)
* Creates a mock of NanoApp with a given method mocked
* @param string $method
* @param mixed $value
* @return \PHPUnit_Framework_MockObject_MockObject
* @return MockObject
*/
protected function getNanoAppMock($method, $value) {
protected function getNanoAppMock(string $method, $value): MockObject {
$mock = $this->createMock(\NanoApp::class);
$mock->method($method)->willReturn($value);

Expand All @@ -49,9 +50,9 @@ protected function getNanoAppMock($method, $value) {

/**
* @param NanoObject $obj
* @param \PHPUnit_Framework_MockObject_MockObject $mock
* @param MockObject $mock
*/
protected function setNanoAppMock(NanoObject $obj, \PHPUnit_Framework_MockObject_MockObject $mock) {
protected function setNanoAppMock(NanoObject $obj, MockObject $mock) {
// make sphinx property a public one
$reflection = new \ReflectionClass($obj);
$reflection_property = $reflection->getProperty('app');
Expand Down

0 comments on commit 0615675

Please sign in to comment.