Fix user define class as parameters
This commit is contained in:
parent
75e0ce6530
commit
6050e3bb72
5 changed files with 49 additions and 1 deletions
20
tests/ImportedClassTest.php
Normal file
20
tests/ImportedClassTest.php
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
<?php
|
||||
|
||||
use PHPUnit\Framework\TestCase;
|
||||
use Tests\Classes\CallsImportedClass;
|
||||
use Tests\Classes\Internal\ImportedClass;
|
||||
|
||||
final class ImportedClassTest extends TestCase
|
||||
{
|
||||
public function testAspectMethodIsCalled(): void
|
||||
{
|
||||
$c = new CallsImportedClass();
|
||||
|
||||
$o = new ImportedClass();
|
||||
|
||||
$sideEffect = (object) ['before' => false, 'after' => false];
|
||||
$c->dependsOnOther($o, $sideEffect);
|
||||
$this->assertTrue($sideEffect->before);
|
||||
$this->assertTrue($sideEffect->after);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue