for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Yiisoft\Composer\Config\Tests\Integration\Tests;
use PHPUnit\Framework\TestCase;
use Yiisoft\Composer\Config\Builder;
abstract class PluginTestCase extends TestCase
{
private const BASE_DIRECTORY = __DIR__ . '/../Environment';
private const OUTPUT_DIRECTORY = self::BASE_DIRECTORY . '/vendor/yiisoft/composer-config-plugin-output';
final protected function setUp(): void
Builder::rebuild(self::OUTPUT_DIRECTORY);
}
protected function getParam(string $name)
$config = require Builder::path('params', self::BASE_DIRECTORY);
return $config[$name];