1. Go to this page and download the library: Download tourze/php-packer-parser 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/ */
tourze / php-packer-parser example snippets
use PhpPacker\Parser\ParserFactory;
// Create a parser
$parser = ParserFactory::create(
'/path/to/entry.php',
['*vendor/symfony/*', '*tests/*'] // Exclude patterns
);
// Parse entry file and all dependencies
$parser->parse('/path/to/entry.php');
// Get processed files
$processedFiles = $parser->getProcessedFiles();
// Get dependencies
$dependencies = $parser->getDependencies();
use PhpPacker\Parser\Config\ParserConfig;
use PhpPacker\Parser\ParserFactory;
$config = new ParserConfig();
$config->setEnableStopwatch(true);
$config->setMaxRecursionDepth(50);
$parser = ParserFactory::create('/path/to/entry.php', [], $config);
use PhpPacker\Parser\Psr4Loader;
$loader = new Psr4Loader('/path/to/vendor');
$psr4Map = $loader->getPsr4Map();
$paths = $loader->findPossiblePaths('Namespace\\Class');
bash
composer
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.