Page MenuHomePhabricator

final class PhutilBootloader
Arcanist Technical Documentation ()

IMPORTANT: Do not call any libphutil functions in this class, including functions like id(), idx() and pht(). They may not have loaded yet.

Methods

public static function newLibrary($name, $path)

This method is not documented.
Parameters
$name
$path
Return
wild

public static function getInstance()

This method is not documented.
Return
wild

private function __construct()

This method is not documented.
Return
this//Implicit.//

public function getClassTree()

This method is not documented.
Return
wild

public function registerInMemoryLibrary($name, $map)

This method is not documented.
Parameters
$name
$map
Return
wild

public function registerLibrary($name, $path)

This method is not documented.
Parameters
$name
$path
Return
wild

public function registerLibraryMap($map)

This method is not documented.
Parameters
array$map
Return
wild

public function getLibraryMap($name)

This method is not documented.
Parameters
$name
Return
wild

public function getLibraryMapWithoutExtensions($name)

This method is not documented.
Parameters
$name
Return
wild

public function getLibraryRoot($name)

This method is not documented.
Parameters
$name
Return
wild

public function getAllLibraries()

This method is not documented.
Return
wild

public function loadLibrarySource($library, $source)

This method is not documented.
Parameters
$library
$source
Return
wild

public function loadLibrary($path)

This method is not documented.
Parameters
$path
Return
wild

private function executeInclude($path)

This method is not documented.
Parameters
$path
Return
wild

private function loadExtension($library, $root, $path)

This method is not documented.
Parameters
$library
$root
$path
Return
wild