TestCase. php
<?php
namespace Test\PHPUnit;
class TestCase extends \PHPUnit\Framework\TestCase {
protected $_application = null;
public function __construct() {
$this->_application = $this->getApplication();
parent::__construct();
}
public function setApplication() {
$application = new \Yaf\Application(APPLICATION_PATH . "/conf/application.ini");
$application->bootstrap();
\Yaf\Registry::set('application', $application);
}
public function getApplication() {
$application = \Yaf\Registry::get('application');
if (!$application) {
$this->setApplication();
}
return \Yaf\Registry::get('application');
}
}
Структура каталогов следующая
Выполните следующий код, затем Появляются Segmentation fault
php ./vendor/bin/phpunit -c ./tests/phpunit.xml
После теста при выполнении до инициализации появится \Yaf\Application
Segmentation fault
Как это исправить?