1. Go to this page and download the library: Download hexlet/trees 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/ */
hexlet / trees example snippets
use function Php\Immutable\Fs\Trees\trees\mkdir;
use function Php\Immutable\Fs\Trees\trees\mkfile;
use function Php\Immutable\Fs\Trees\trees\getName;
use function Php\Immutable\Fs\Trees\trees\isDirectory;
use function Php\Immutable\Fs\Trees\trees\isFile;
use function Php\Immutable\Fs\Trees\trees\map;
isFile(mkfile('config')); // true
isDirectory(mkdir('etc')); // true
$tree = mkdir('etc', [mkfile('config'), mkfile('hosts')]);
map(fn($node) => array_merge($node, ['name' => strtoupper(getName($node))]), $tree);
// [
// name => 'ETC',
// children => [
// [ name => 'CONFIG', meta => [], type => 'file' ],
// [ name => 'HOSTS', meta => [], type => 'file' ]
// ],
// meta => [],
// type => 'directory'
// ]
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.