Changeset View
Changeset View
Standalone View
Standalone View
src/moduleutils/PhutilLibraryMapBuilder.php
| <?php | <?php | ||||
| /** | /** | ||||
| * Build maps of libphutil libraries. libphutil uses the library map to locate | * Build maps of libphutil libraries. libphutil uses the library map to locate | ||||
| * and load classes and functions in the library. | * and load classes and functions in the library. | ||||
| * | * | ||||
| * @task map Mapping libphutil Libraries | * @task map Mapping libphutil Libraries | ||||
| * @task path Path Management | * @task path Path Management | ||||
| * @task symbol Symbol Analysis and Caching | * @task symbol Symbol Analysis and Caching | ||||
| * @task source Source Management | * @task source Source Management | ||||
| */ | */ | ||||
| final class PhutilLibraryMapBuilder { | final class PhutilLibraryMapBuilder extends Phobject { | ||||
| private $root; | private $root; | ||||
| private $quiet = true; | private $quiet = true; | ||||
| private $subprocessLimit = 8; | private $subprocessLimit = 8; | ||||
| private $fileSymbolMap; | private $fileSymbolMap; | ||||
| private $librarySymbolMap; | private $librarySymbolMap; | ||||
| ▲ Show 20 Lines • Show All 489 Lines • Show Last 20 Lines | |||||