for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Epesi\Core\System\Modules\Concerns;
use Illuminate\Filesystem\Filesystem;
use Epesi\Core\System\Modules\PackageManifest;
trait HasPackageManifest
{
protected static $packageManifest;
final public static function packageManifest()
return self::$packageManifest = self::$packageManifest?: new PackageManifest(new Filesystem(), app()->basePath(), self::getCachedManifestPath());
}
final public static function getCachedManifestPath()
return app()->bootstrapPath() . '/cache/epesi.php';