@backupStaticAttributes
The @backupStaticAttributes
annotation can be used to back up all static property values in all declared classes before each test and restore them afterwards. It may be used at the test case class or test method level:
use PHPUnit\Framework\TestCase; /** * @backupStaticAttributes enabled */ class MyTest extends TestCase { /** * @backupStaticAttributes disabled */ public function testThatInteractsWithStaticAttributes() { // ... } }
@backupStaticAttributes
is limited by PHP internals and may cause unintended static values to persist and leak into subsequent tests in some circumstances.
See the section called “Global State” for details.
Please login to continue.