Cloneable
Methods |
public static addGlobalNameSpaceClass(string $filename, bool $localGit = false) : void |
public static addNamespace(string $namespace, string $directory, bool $localGit = false) : void |
public static deleteNameSpace(string $namespace) : void |
public static findNamespace(string $namespace) : PHPFUI |
public static getAllClasses(?PHPFUI
|
public static getAllMDFiles(?PHPFUI
|
public getChildren() : array
|
public getClassFilenames() : array
|
public getGit() : bool |
public getMDFiles() : array
|
public getNamespace() : string Returns the full namespace all the way up to the root. |
public static hasClass(string $namespacedClass) : bool |
public static load(string $file) : bool |
public static populateMenu(PHPFUI Populates a menu object with namespaces as sub menus and classes as menu items. |
public static save(string $file) : bool |
public static setActiveClass(string $activeClass) : void Set the currently active class for menu generation. |
public static setActiveNamespace(string $activeNamespace) : void Set the currently active namespace for menu generation. |
public static setController(PHPFUI Set the Controller. Used for creating links so all documentation is at the same url. |
public static sort(?PHPFUI Sorts the child namespaces and classes |
Properties |
private static string $activeClass |
private static string $activeNamespace |
private array $children = []
|
private array $classes = []
|
private static PHPFUI |
private bool $localGit = false
|
private array $md = []
|
private string $namespace = ''
|
private ?PHPFUI
|
private static ?PHPFUI |
Methods |
private __construct() |
private getMenuTree(PHPFUI |
private static getRoot() : PHPFUI |
Properties |
private static string $activeClass |
private static string $activeNamespace |
private static PHPFUI |
private static ?PHPFUI |
Methods |
public static addGlobalNameSpaceClass(string $filename, bool $localGit = false) : void |
public static addNamespace(string $namespace, string $directory, bool $localGit = false) : void |
public static deleteNameSpace(string $namespace) : void |
public static findNamespace(string $namespace) : PHPFUI |
public static getAllClasses(?PHPFUI
|
public static getAllMDFiles(?PHPFUI
|
private static getRoot() : PHPFUI |
public static hasClass(string $namespacedClass) : bool |
public static load(string $file) : bool |
public static populateMenu(PHPFUI Populates a menu object with namespaces as sub menus and classes as menu items. |
public static save(string $file) : bool |
public static setActiveClass(string $activeClass) : void Set the currently active class for menu generation. |
public static setActiveNamespace(string $activeNamespace) : void Set the currently active namespace for menu generation. |
public static setController(PHPFUI Set the Controller. Used for creating links so all documentation is at the same url. |
public static sort(?PHPFUI Sorts the child namespaces and classes |