TypePHP 编译器 https://swoole.com/aot/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

25 lines
750 B

<?php
use TypePhp\CompilerTest;
class TraitPropertyImportContextTest extends BaseTest
{
public function testPropertyDefaultsKeepTheirDeclaringFileImports(): void
{
global $translator;
$compiler = CompilerTest::create(TYPEPHP_ROOT_PATH);
$translator = $compiler;
$directory = TYPEPHP_ROOT_PATH . '/phpunit/code/trait-property-import-context/';
$files = [$directory . 'levels.php', $directory . 'trait.php', $directory . 'consumer.php'];
$compiler->addFiles($files);
foreach ($files as $file) {
$compiler->prepareFile($file);
}
foreach ($files as $file) {
$compiler->convertFile($file);
}
$this->addToAssertionCount(1);
}
}