protected function initAspectMock() { /** @var \AspectMock\Kernel $kernel */ $kernel = \AspectMock\Kernel::getInstance(); $kernel->init(['debug' => true, 'includePaths' => [__DIR__ . '../src/'], 'excludePaths' => [__DIR__]]); $kernel->loadFile(__DIR__ . '/../vendor/autoload.php'); $kernel->loadFile(__DIR__ . '/../src/MyClass.php'); }
<?php // This is global bootstrap for autoloading include __DIR__ . '/../vendor/autoload.php'; $kernel = \AspectMock\Kernel::getInstance(); $kernel->init(['debug' => true, 'includePaths' => [__DIR__ . '/../src']]);
<?php use AspectMock\Kernel; require __DIR__ . '/_init.php'; // TODO: remove this shitty hack // without following line test on travis fails require_once VENDOR_DIR . '/yiisoft/yii2/base/ErrorException.php'; $kernel = Kernel::getInstance(); $kernel->init(['debug' => true, 'includePaths' => [__DIR__ . '/../../', VENDOR_DIR], 'excludePaths' => [__DIR__], 'cacheDir' => '/tmp/yii2-user/aop']); $kernel->loadFile(VENDOR_DIR . '/yiisoft/yii2/Yii.php'); $_SERVER['SCRIPT_FILENAME'] = YII_TEST_ENTRY_FILE; $_SERVER['SCRIPT_NAME'] = YII_TEST_ENTRY_URL; $_SERVER['SERVER_NAME'] = 'localhost'; Yii::setAlias('@tests', dirname(__DIR__)); Yii::setAlias('@dektrium/user', realpath(__DIR__ . '..'));