PHP code example of pkly / phpunit-service-create-trait
1. Go to this page and download the library: Download pkly/phpunit-service-create-trait library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
pkly / phpunit-service-create-trait example snippets
class MyTestCase extends \PHPUnit\Framework\TestCase {
use \Pkly\ServiceMockHelperTrait;
private AnyClass $service;
public function setUp(): void {
$this->service = $this->createRealMockedServiceInstance(AnyClass::class);
}
public function testSomething(): void
{
$mock = $this->createMock(MyEntity::class);
$this->getMockedService(EntityManagerInterface::class)
->expects($this->once())
->method('delete')
->with($mock);
$this->service->deleteSomething($mock);
}
}