PHP code example of kompakt / directory-runner
1. Go to this page and download the library: Download kompakt/directory-runner 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/ */
kompakt / directory-runner example snippets
use Kompakt\DirectoryRunner\Subscriber\Debugger;
use Kompakt\DirectoryRunner\Runner;
use Kompakt\DirectoryRunner\EventNames;
use Symfony\Component\EventDispatcher\EventDispatcher;
$dir = 'path/to/dir';
$dispatcher = new EventDispatcher();
$eventNames = new EventNames();
$runner = new Runner($dispatcher, $eventNames, $dir);
$debugger = new Debugger($dispatcher, $eventNames);
$debugger->activate();
$callback = function($fileInfo)
{
return preg_match('/\.json$/', $fileInfo->getFilename());
};
$runner->run($callback);