1. Go to this page and download the library: Download php-tuf/composer-stager library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
php-tuf / composer-stager example snippets
class Updater
{
public function __construct(
private readonly BeginnerInterface $beginner,
private readonly StagerInterface $stager,
private readonly CommitterInterface $committer,
private readonly CleanerInterface $cleaner,
private readonly PathFactoryInterface $pathFactory,
private readonly PathListFactoryInterface $pathListFactory,
) {
}
public function update(): void
{
$activeDir = $this->pathFactory->create('/var/www/public');
$stagingDir = $this->pathFactory->create('/var/www/staging');
$exclusions = $this->pathListFactory->create(
'cache',
'uploads',
);
// Copy the codebase to the staging directory.
$this->beginner->begin($activeDir, $stagingDir, $exclusions);
// Run a Composer command on it.
$this->stager->stage([
'
shell
composer
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.