diff options
| author | 2026-08-22 00:30:26 -0700 | |
|---|---|---|
| committer | 2026-08-22 00:30:26 -0700 | |
| commit | 2edfa920e0be2b3d63f3c6b0fb36f0c1c32c4339 (patch) | |
| tree | 87b888d91e08844221d3e7b63dec408b6d0e8ae0 /phel-config.php | |
| parent | 7c74afb2082e5ab2dfaef3d3c92da2049dbfa67f (diff) | |
| download | lezer-2edfa920e0be2b3d63f3c6b0fb36f0c1c32c4339.tar.gz lezer-2edfa920e0be2b3d63f3c6b0fb36f0c1c32c4339.zip | |
Upgrade phel
Diffstat (limited to 'phel-config.php')
| -rw-r--r-- | phel-config.php | 23 |
1 files changed, 6 insertions, 17 deletions
diff --git a/phel-config.php b/phel-config.php index 504ab23..e653adf 100644 --- a/phel-config.php +++ b/phel-config.php @@ -3,22 +3,11 @@ declare(strict_types=1); use Phel\Config\PhelConfig; -use Phel\Config\PhelExportConfig; -use Phel\Config\PhelBuildConfig; +use Phel\Config\ProjectLayout; -return (new PhelConfig()) - ->setSrcDirs(['src']) - ->setTestDirs(['tests']) - ->setVendorDir('vendor') - ->setKeepGeneratedTempFiles(false) - ->setFormatDirs(['src', 'tests']) - ->setBuildConfig((new PhelBuildConfig()) - ->setMainPhelNamespace('lezer\app') - ->setMainPhpPath('out/index.php')) - ->setExportConfig((new PhelExportConfig()) - ->setFromDirectories(['src/phel']) - ->setNamespacePrefix('PhelGenerated') - ->setTargetDirectory('src/PhelGenerated')) - ->setIgnoreWhenBuilding(['local.phel']) - ->setNoCacheWhenBuilding(['lezer/app']) +return PhelConfig::forProject(ProjectLayout::Flat) + ->withMainPhelNamespace('lezer.app') + ->withIgnoreWhenBuilding(['local.phel']) + ->withNoCacheWhenBuilding(['lezer.app']) + ->withOptimizationLevel(2) ; |
