Copied!

ChildClasses keeps track of all the children for a class. It uses the previously generated NamespaceTree information.

Cloneable Instantiable
Methods
public static generate () : void
 

Generate child class information from all classes in NamespaceTree

public static getChildClasses ( string $fqn ) : array
 

Return the child classes for the passed fully qualified name

public static load ( string $file = '../ChildClasses.serial' ) : bool
 

Load the ChildClasses data, will generate it and create the file if the file does not exist.

public static save ( string $file = '../ChildClasses.serial' ) : bool
 

Save the generated ChildClasses to the file specified

Properties
private static $children = [ 'UnexpectedValueException' => [ 'DeepCopy\Exception\CloneException' , 'Gitonomy\Git\Exception\UnexpectedValueException' ] , 'ReflectionException' => [ 'DeepCopy\Exception\PropertyException' ] , 'DeepCopy\TypeFilter\Spl\SplDoublyLinkedListFilter' => [ 'DeepCopy\TypeFilter\Spl\SplDoublyLinkedList' ] , 'cebe\markdown\Markdown' => [ 'cebe\markdown\GithubMarkdown' , 'cebe\markdown\MarkdownExtra' ] , 'cebe\markdown\Parser' => [ 'cebe\markdown\Markdown' ] , 'PHPFUI\AccordionToFromList' => [ 'Example\View\CountryAccordionToFromList' ] , 'PHPFUI\Input\SelectAutoComplete' => [ 'Example\View\State' ] , 'PHPFUI\ToFromList' => [ 'Example\View\StateToFromList' , 'PHPFUI\AccordionToFromList' ] , 'Example\Page' => [ 'Example\Abide' , 'Example\AccordionToFromList' , 'Example\AutoComplete' , 'Example\Landing' , 'Example\Orbit' , 'Example\OrderableTable' , 'Example\Pagination' , 'Example\SelectAutoComplete' , 'Example\SortableTable' , 'Example\ToFromList' ] , 'PHPFUI\Page' => [ 'Example\Page' , 'PHPFUI\InstaDoc\Page' ] , 'InvalidArgumentException' => [ 'Gitonomy\Git\Exception\InvalidArgumentException' , 'Gitonomy\Git\Exception\ReferenceNotFoundException' , 'GuzzleHttp\Exception\InvalidArgumentException' , 'Psr\Log\InvalidArgumentException' , 'Symfony\Component\Process\Exception\InvalidArgumentException' , 'phpDocumentor\Reflection\Exception\PcreException' ] , 'LogicException' => [ 'Gitonomy\Git\Exception\LogicException' , 'Symfony\Component\Process\Exception\LogicException' ] , 'Gitonomy\Git\Exception\RuntimeException' => [ 'Gitonomy\Git\Exception\ProcessException' ] , 'RuntimeException' => [ 'Gitonomy\Git\Exception\RuntimeException' , 'GuzzleHttp\Exception\TransferException' , 'GuzzleHttp\Promise\RejectionException' , 'PhpParser\Error' , 'Symfony\Component\Process\Exception\RuntimeException' ] , 'Gitonomy\Git\Parser\ParserBase' => [ 'Gitonomy\Git\Parser\BlameParser' , 'Gitonomy\Git\Parser\CommitParser' , 'Gitonomy\Git\Parser\DiffParser' , 'Gitonomy\Git\Parser\ReferenceParser' , 'Gitonomy\Git\Parser\TagParser' , 'Gitonomy\Git\Parser\TreeParser' ] , 'Gitonomy\Git\Parser\CommitParser' => [ 'Gitonomy\Git\Parser\LogParser' ] , 'Gitonomy\Git\Reference' => [ 'Gitonomy\Git\Reference\Branch' , 'Gitonomy\Git\Reference\Stash' , 'Gitonomy\Git\Reference\Tag' ] , 'Gitonomy\Git\Revision' => [ 'Gitonomy\Git\Commit' , 'Gitonomy\Git\Reference' ] , 'GuzzleHttp\Cookie\CookieJar' => [ 'GuzzleHttp\Cookie\FileCookieJar' , 'GuzzleHttp\Cookie\SessionCookieJar' ] , 'GuzzleHttp\Exception\RequestException' => [ 'GuzzleHttp\Exception\BadResponseException' , 'GuzzleHttp\Exception\TooManyRedirectsException' ] , 'GuzzleHttp\Exception\BadResponseException' => [ 'GuzzleHttp\Exception\ClientException' , 'GuzzleHttp\Exception\ServerException' ] , 'GuzzleHttp\Exception\TransferException' => [ 'GuzzleHttp\Exception\ConnectException' , 'GuzzleHttp\Exception\RequestException' ] , 'GuzzleHttp\Promise\RejectionException' => [ 'GuzzleHttp\Promise\AggregateException' , 'GuzzleHttp\Promise\CancellationException' ] , 'GuzzleHttp\Psr7\Request' => [ 'GuzzleHttp\Psr7\ServerRequest' ] , 'Highlight\Mode' => [ 'Highlight\Language' ] , 'stdClass' => [ 'Highlight\Mode' ] , 'HtmlValidator\Exception' => [ 'HtmlValidator\Exception\ServerException' , 'HtmlValidator\Exception\UnknownParserException' ] , 'Exception' => [ 'HtmlValidator\Exception' , 'NXP\Exception\MathExecutorException' , 'PHPFUI\MySQLSlowQuery\Exception' , 'PHPFUI\PHPUnitSyntaxCoverage\Exception' , 'PHPHtmlParser\Exceptions\ChildNotFoundException' , 'PHPHtmlParser\Exceptions\CircularException' , 'PHPHtmlParser\Exceptions\CurlException' , 'PHPHtmlParser\Exceptions\EmptyCollectionException' , 'PHPHtmlParser\Exceptions\LogicalException' , 'PHPHtmlParser\Exceptions\NotLoadedException' , 'PHPHtmlParser\Exceptions\ParentNotFoundException' , 'PHPHtmlParser\Exceptions\StrictException' , 'PHPHtmlParser\Exceptions\UnknownChildTypeException' , 'PhpParser\ConstExprEvaluationException' ] , 'NXP\Exception\MathExecutorException' => [ 'NXP\Exception\DivisionByZeroException' , 'NXP\Exception\IncorrectBracketsException' , 'NXP\Exception\IncorrectExpressionException' , 'NXP\Exception\IncorrectNumberOfFunctionParametersException' , 'NXP\Exception\UnknownFunctionException' , 'NXP\Exception\UnknownOperatorException' , 'NXP\Exception\UnknownVariableException' ] , 'phpDocumentor\Reflection\DocBlock\Tags\BaseTag' => [ 'phpDocumentor\Reflection\DocBlock\Tags\Author' , 'phpDocumentor\Reflection\DocBlock\Tags\Covers' , 'phpDocumentor\Reflection\DocBlock\Tags\Deprecated' , 'phpDocumentor\Reflection\DocBlock\Tags\Generic' , 'phpDocumentor\Reflection\DocBlock\Tags\Link' , 'phpDocumentor\Reflection\DocBlock\Tags\Method' , 'phpDocumentor\Reflection\DocBlock\Tags\See' , 'phpDocumentor\Reflection\DocBlock\Tags\Since' , 'phpDocumentor\Reflection\DocBlock\Tags\Source' , 'phpDocumentor\Reflection\DocBlock\Tags\TagWithType' , 'phpDocumentor\Reflection\DocBlock\Tags\Uses' , 'phpDocumentor\Reflection\DocBlock\Tags\Version' ] , 'phpDocumentor\Reflection\DocBlock\Tags\TagWithType' => [ 'phpDocumentor\Reflection\DocBlock\Tags\Param' , 'phpDocumentor\Reflection\DocBlock\Tags\Property' , 'phpDocumentor\Reflection\DocBlock\Tags\PropertyRead' , 'phpDocumentor\Reflection\DocBlock\Tags\PropertyWrite' , 'phpDocumentor\Reflection\DocBlock\Tags\Return_' , 'phpDocumentor\Reflection\DocBlock\Tags\Throws' , 'phpDocumentor\Reflection\DocBlock\Tags\Var_' ] , 'phpDocumentor\Reflection\Types\AbstractList' => [ 'phpDocumentor\Reflection\Types\Array_' , 'phpDocumentor\Reflection\Types\Collection' , 'phpDocumentor\Reflection\Types\Iterable_' ] , 'phpDocumentor\Reflection\Types\AggregatedType' => [ 'phpDocumentor\Reflection\Types\Compound' , 'phpDocumentor\Reflection\Types\Intersection' ] , 'phpDocumentor\Reflection\Types\Boolean' => [ 'phpDocumentor\Reflection\PseudoTypes\False_' , 'phpDocumentor\Reflection\PseudoTypes\True_' ] , 'PHPFUI\Input\CheckBox' => [ 'PHPFUI\Input\CheckBoxBoolean' ] , 'PHPFUI\Input' => [ 'PHPFUI\Input\Hidden' , 'PHPFUI\Input\Input' , 'PHPFUI\RadioTable' ] , 'PHPFUI\HTML5Element' => [ 'PHPFUI\Badge' , 'PHPFUI\Bar' , 'PHPFUI\BlockGrid' , 'PHPFUI\BreadCrumbs' , 'PHPFUI\Button' , 'PHPFUI\ButtonGroup' , 'PHPFUI\Callout' , 'PHPFUI\Card' , 'PHPFUI\Cell' , 'PHPFUI\DescriptionItem' , 'PHPFUI\DescriptionList' , 'PHPFUI\Embed' , 'PHPFUI\Equalizer' , 'PHPFUI\FieldSet' , 'PHPFUI\Form' , 'PHPFUI\FormError' , 'PHPFUI\GridContainer' , 'PHPFUI\GridX' , 'PHPFUI\GridY' , 'PHPFUI\HTMLList' , 'PHPFUI\Header' , 'PHPFUI\IconBase' , 'PHPFUI\Image' , 'PHPFUI\Input' , 'PHPFUI\InputGroup' , 'PHPFUI\Input\Image' , 'PHPFUI\Input\OptGroup' , 'PHPFUI\Input\SwitchRadio' , 'PHPFUI\Label' , 'PHPFUI\Link' , 'PHPFUI\ListItem' , 'PHPFUI\MediaObject' , 'PHPFUI\Menu' , 'PHPFUI\MenuItem' , 'PHPFUI\Orbit' , 'PHPFUI\Pagination' , 'PHPFUI\Panel' , 'PHPFUI\PayPal\Checkout' , 'PHPFUI\PayPal\Express' , 'PHPFUI\ProgressBar' , 'PHPFUI\RadioTableCell' , 'PHPFUI\ReCAPTCHA' , 'PHPFUI\Reveal' , 'PHPFUI\SlickSlider' , 'PHPFUI\Slider' , 'PHPFUI\SliderHandle' , 'PHPFUI\Sticky' , 'PHPFUI\Table' , 'PHPFUI\Thumbnail' , 'PHPFUI\ToolTip' ] , 'PHPFUI\Base' => [ 'PHPFUI\DropDown' , 'PHPFUI\HTML5Element' , 'PHPFUI\Input\MonthYear' , 'PHPFUI\OffCanvas' , 'PHPFUI\Tabs' , 'PHPFUI\TimedCellUpdate' , 'PHPFUI\ToFromList' , 'PHPFUI\VanillaPage' ] , 'PHPFUI\Input\Input' => [ 'PHPFUI\Input\AutoComplete' , 'PHPFUI\Input\CheckBox' , 'PHPFUI\Input\Color' , 'PHPFUI\Input\Date' , 'PHPFUI\Input\DateTime' , 'PHPFUI\Input\Email' , 'PHPFUI\Input\File' , 'PHPFUI\Input\Month' , 'PHPFUI\Input\Number' , 'PHPFUI\Input\Password' , 'PHPFUI\Input\Radio' , 'PHPFUI\Input\RadioGroup' , 'PHPFUI\Input\Range' , 'PHPFUI\Input\Search' , 'PHPFUI\Input\Select' , 'PHPFUI\Input\Tel' , 'PHPFUI\Input\Text' , 'PHPFUI\Input\TextArea' , 'PHPFUI\Input\Time' , 'PHPFUI\Input\Url' , 'PHPFUI\Input\Week' , 'PHPFUI\Input\Zip' ] , 'PHPFUI\Input\Select' => [ 'PHPFUI\Input\LimitSelect' , 'PHPFUI\Input\MultiSelect' , 'PHPFUI\Input\SelectAutoComplete' , 'PHPFUI\InstaDoc\CSSSelector' ] , 'PHPFUI\Input\SwitchRadio' => [ 'PHPFUI\Input\SwitchCheckBox' ] , 'PHPFUI\InstaDoc\Section' => [ 'PHPFUI\InstaDoc\Section\CodeCommon' , 'PHPFUI\InstaDoc\Section\File' , 'PHPFUI\InstaDoc\Section\Git' , 'PHPFUI\InstaDoc\Section\GitDiff' , 'PHPFUI\InstaDoc\Section\Home' , 'PHPFUI\InstaDoc\Section\Landing' ] , 'PHPFUI\InstaDoc\Section\CodeCommon' => [ 'PHPFUI\InstaDoc\Section\Doc' , 'PHPFUI\InstaDoc\Section\Functions' ] , 'PHPFUI\PayPal\Base' => [ 'PHPFUI\PayPal\Address' , 'PHPFUI\PayPal\AddressPortable' , 'PHPFUI\PayPal\Amount' , 'PHPFUI\PayPal\ApplicationContext' , 'PHPFUI\PayPal\BillingCycle' , 'PHPFUI\PayPal\Breakdown' , 'PHPFUI\PayPal\Card' , 'PHPFUI\PayPal\Currency' , 'PHPFUI\PayPal\Frequency' , 'PHPFUI\PayPal\Item' , 'PHPFUI\PayPal\Name' , 'PHPFUI\PayPal\Order' , 'PHPFUI\PayPal\PaymentMethod' , 'PHPFUI\PayPal\PaymentPreferences' , 'PHPFUI\PayPal\PaymentSource' , 'PHPFUI\PayPal\Plan' , 'PHPFUI\PayPal\PricingScheme' , 'PHPFUI\PayPal\PurchaseUnit' , 'PHPFUI\PayPal\Refund' , 'PHPFUI\PayPal\Shipping' , 'PHPFUI\PayPal\ShippingDetail' , 'PHPFUI\PayPal\Subscriber' , 'PHPFUI\PayPal\Subscription' , 'PHPFUI\PayPal\Taxes' ] , 'PHPFUI\MySQLSlowQuery\BaseObject' => [ 'PHPFUI\MySQLSlowQuery\Entry' , 'PHPFUI\MySQLSlowQuery\Session' ] , 'PHPUnit\Framework\Constraint\Constraint' => [ 'PHPFUI\HTMLUnitTester\ErrorConstraint' , 'PHPFUI\HTMLUnitTester\WarningConstraint' ] , 'PHPUnit\Framework\TestCase' => [ 'PHPFUI\HTMLUnitTester\Extensions' , 'PHPFUI\PHPUnitSyntaxCoverage\Extensions' , 'Psr\Log\Test\LoggerInterfaceTest' ] , 'PHPFUI\ListItem' => [ 'PHPFUI\AccordionItem' ] , 'PHPFUI\Menu' => [ 'PHPFUI\AccordionMenu' , 'PHPFUI\DrillDownMenu' , 'PHPFUI\DropDownMenu' ] , 'PHPFUI\UnorderedList' => [ 'PHPFUI\Accordion' ] , 'PHPFUI\Button' => [ 'PHPFUI\Cancel' , 'PHPFUI\CloseButton' , 'PHPFUI\DropDownButton' , 'PHPFUI\EMailButton' , 'PHPFUI\Reset' , 'PHPFUI\SplitButton' , 'PHPFUI\Submit' ] , 'PHPFUI\IconBase' => [ 'PHPFUI\FAIcon' , 'PHPFUI\Icon' ] , 'PHPFUI\GridX' => [ 'PHPFUI\MultiColumn' ] , 'PHPFUI\Table' => [ 'PHPFUI\OrderableTable' , 'PHPFUI\SortableTable' ] , 'PHPFUI\HTMLList' => [ 'PHPFUI\OrderedList' , 'PHPFUI\UnorderedList' ] , 'PHPFUI\VanillaPage' => [ 'PHPFUI\Page' ] , 'PHPFUI\PayPal\Express' => [ 'PHPFUI\PayPalExpress' ] , 'PHPFUI\Header' => [ 'PHPFUI\SubHeader' ] , 'PHPFUI\Bar' => [ 'PHPFUI\TitleBar' , 'PHPFUI\TopBar' ] , 'PHPFUI\Embed' => [ 'PHPFUI\YouTube' ] , 'PHPFUI\DescriptionItem' => [ 'PHPFUI\DescriptionDetail' , 'PHPFUI\DescriptionTitle' ] , 'PHPHtmlParser\Dom\AbstractNode' => [ 'PHPHtmlParser\Dom\ArrayNode' , 'PHPHtmlParser\Dom\LeafNode' ] , 'PHPHtmlParser\Dom\InnerNode' => [ 'PHPHtmlParser\Dom\HtmlNode' ] , 'PHPHtmlParser\Dom\ArrayNode' => [ 'PHPHtmlParser\Dom\InnerNode' ] , 'PHPHtmlParser\Dom\LeafNode' => [ 'PHPHtmlParser\Dom\TextNode' ] , 'PhpParser\Builder\Declaration' => [ 'PhpParser\Builder\Class_' , 'PhpParser\Builder\FunctionLike' , 'PhpParser\Builder\Interface_' , 'PhpParser\Builder\Namespace_' , 'PhpParser\Builder\Trait_' ] , 'PhpParser\Builder\FunctionLike' => [ 'PhpParser\Builder\Function_' , 'PhpParser\Builder\Method' ] , 'PhpParser\Comment' => [ 'PhpParser\Comment\Doc' ] , 'PhpParser\Node\Expr' => [ 'PhpParser\Internal\PrintableNewAnonClassNode' , 'PhpParser\Node\Expr\ArrayDimFetch' , 'PhpParser\Node\Expr\ArrayItem' , 'PhpParser\Node\Expr\Array_' , 'PhpParser\Node\Expr\ArrowFunction' , 'PhpParser\Node\Expr\Assign' , 'PhpParser\Node\Expr\AssignOp' , 'PhpParser\Node\Expr\AssignRef' , 'PhpParser\Node\Expr\BinaryOp' , 'PhpParser\Node\Expr\BitwiseNot' , 'PhpParser\Node\Expr\BooleanNot' , 'PhpParser\Node\Expr\Cast' , 'PhpParser\Node\Expr\ClassConstFetch' , 'PhpParser\Node\Expr\Clone_' , 'PhpParser\Node\Expr\Closure' , 'PhpParser\Node\Expr\ClosureUse' , 'PhpParser\Node\Expr\ConstFetch' , 'PhpParser\Node\Expr\Empty_' , 'PhpParser\Node\Expr\Error' , 'PhpParser\Node\Expr\ErrorSuppress' , 'PhpParser\Node\Expr\Eval_' , 'PhpParser\Node\Expr\Exit_' , 'PhpParser\Node\Expr\FuncCall' , 'PhpParser\Node\Expr\Include_' , 'PhpParser\Node\Expr\Instanceof_' , 'PhpParser\Node\Expr\Isset_' , 'PhpParser\Node\Expr\List_' , 'PhpParser\Node\Expr\Match_' , 'PhpParser\Node\Expr\MethodCall' , 'PhpParser\Node\Expr\New_' , 'PhpParser\Node\Expr\NullsafeMethodCall' , 'PhpParser\Node\Expr\NullsafePropertyFetch' , 'PhpParser\Node\Expr\PostDec' , 'PhpParser\Node\Expr\PostInc' , 'PhpParser\Node\Expr\PreDec' , 'PhpParser\Node\Expr\PreInc' , 'PhpParser\Node\Expr\Print_' , 'PhpParser\Node\Expr\PropertyFetch' , 'PhpParser\Node\Expr\ShellExec' , 'PhpParser\Node\Expr\StaticCall' , 'PhpParser\Node\Expr\StaticPropertyFetch' , 'PhpParser\Node\Expr\Ternary' , 'PhpParser\Node\Expr\Throw_' , 'PhpParser\Node\Expr\UnaryMinus' , 'PhpParser\Node\Expr\UnaryPlus' , 'PhpParser\Node\Expr\Variable' , 'PhpParser\Node\Expr\YieldFrom' , 'PhpParser\Node\Expr\Yield_' , 'PhpParser\Node\Scalar' ] , 'PhpParser\Lexer\TokenEmulator\KeywordEmulator' => [ 'PhpParser\Lexer\TokenEmulator\FnTokenEmulator' , 'PhpParser\Lexer\TokenEmulator\MatchTokenEmulator' ] , 'PhpParser\Lexer\TokenEmulator\TokenEmulator' => [ 'PhpParser\Lexer\TokenEmulator\AttributeEmulator' , 'PhpParser\Lexer\TokenEmulator\CoaleseEqualTokenEmulator' , 'PhpParser\Lexer\TokenEmulator\FlexibleDocStringEmulator' , 'PhpParser\Lexer\TokenEmulator\KeywordEmulator' , 'PhpParser\Lexer\TokenEmulator\NullsafeTokenEmulator' , 'PhpParser\Lexer\TokenEmulator\NumericLiteralSeparatorEmulator' , 'PhpParser\Lexer\TokenEmulator\ReverseEmulator' ] , 'PhpParser\Lexer' => [ 'PhpParser\Lexer\Emulative' ] , 'PhpParser\Node\Expr\AssignOp' => [ 'PhpParser\Node\Expr\AssignOp\BitwiseAnd' , 'PhpParser\Node\Expr\AssignOp\BitwiseOr' , 'PhpParser\Node\Expr\AssignOp\BitwiseXor' , 'PhpParser\Node\Expr\AssignOp\Coalesce' , 'PhpParser\Node\Expr\AssignOp\Concat' , 'PhpParser\Node\Expr\AssignOp\Div' , 'PhpParser\Node\Expr\AssignOp\Minus' , 'PhpParser\Node\Expr\AssignOp\Mod' , 'PhpParser\Node\Expr\AssignOp\Mul' , 'PhpParser\Node\Expr\AssignOp\Plus' , 'PhpParser\Node\Expr\AssignOp\Pow' , 'PhpParser\Node\Expr\AssignOp\ShiftLeft' , 'PhpParser\Node\Expr\AssignOp\ShiftRight' ] , 'PhpParser\Node\Expr\BinaryOp' => [ 'PhpParser\Node\Expr\BinaryOp\BitwiseAnd' , 'PhpParser\Node\Expr\BinaryOp\BitwiseOr' , 'PhpParser\Node\Expr\BinaryOp\BitwiseXor' , 'PhpParser\Node\Expr\BinaryOp\BooleanAnd' , 'PhpParser\Node\Expr\BinaryOp\BooleanOr' , 'PhpParser\Node\Expr\BinaryOp\Coalesce' , 'PhpParser\Node\Expr\BinaryOp\Concat' , 'PhpParser\Node\Expr\BinaryOp\Div' , 'PhpParser\Node\Expr\BinaryOp\Equal' , 'PhpParser\Node\Expr\BinaryOp\Greater' , 'PhpParser\Node\Expr\BinaryOp\GreaterOrEqual' , 'PhpParser\Node\Expr\BinaryOp\Identical' , 'PhpParser\Node\Expr\BinaryOp\LogicalAnd' , 'PhpParser\Node\Expr\BinaryOp\LogicalOr' , 'PhpParser\Node\Expr\BinaryOp\LogicalXor' , 'PhpParser\Node\Expr\BinaryOp\Minus' , 'PhpParser\Node\Expr\BinaryOp\Mod' , 'PhpParser\Node\Expr\BinaryOp\Mul' , 'PhpParser\Node\Expr\BinaryOp\NotEqual' , 'PhpParser\Node\Expr\BinaryOp\NotIdentical' , 'PhpParser\Node\Expr\BinaryOp\Plus' , 'PhpParser\Node\Expr\BinaryOp\Pow' , 'PhpParser\Node\Expr\BinaryOp\ShiftLeft' , 'PhpParser\Node\Expr\BinaryOp\ShiftRight' , 'PhpParser\Node\Expr\BinaryOp\Smaller' , 'PhpParser\Node\Expr\BinaryOp\SmallerOrEqual' , 'PhpParser\Node\Expr\BinaryOp\Spaceship' ] , 'PhpParser\Node\Expr\Cast' => [ 'PhpParser\Node\Expr\Cast\Array_' , 'PhpParser\Node\Expr\Cast\Bool_' , 'PhpParser\Node\Expr\Cast\Double' , 'PhpParser\Node\Expr\Cast\Int_' , 'PhpParser\Node\Expr\Cast\Object_' , 'PhpParser\Node\Expr\Cast\String_' , 'PhpParser\Node\Expr\Cast\Unset_' ] , 'PhpParser\Node\Name' => [ 'PhpParser\Node\Name\FullyQualified' , 'PhpParser\Node\Name\Relative' ] , 'PhpParser\Node\Scalar\MagicConst' => [ 'PhpParser\Node\Scalar\MagicConst\Class_' , 'PhpParser\Node\Scalar\MagicConst\Dir' , 'PhpParser\Node\Scalar\MagicConst\File' , 'PhpParser\Node\Scalar\MagicConst\Function_' , 'PhpParser\Node\Scalar\MagicConst\Line' , 'PhpParser\Node\Scalar\MagicConst\Method' , 'PhpParser\Node\Scalar\MagicConst\Namespace_' , 'PhpParser\Node\Scalar\MagicConst\Trait_' ] , 'PhpParser\Node\Scalar' => [ 'PhpParser\Node\Scalar\DNumber' , 'PhpParser\Node\Scalar\Encapsed' , 'PhpParser\Node\Scalar\EncapsedStringPart' , 'PhpParser\Node\Scalar\LNumber' , 'PhpParser\Node\Scalar\MagicConst' , 'PhpParser\Node\Scalar\String_' ] , 'PhpParser\Node\Stmt\TraitUseAdaptation' => [ 'PhpParser\Node\Stmt\TraitUseAdaptation\Alias' , 'PhpParser\Node\Stmt\TraitUseAdaptation\Precedence' ] , 'PhpParser\Node\Stmt' => [ 'PhpParser\Node\Stmt\Break_' , 'PhpParser\Node\Stmt\Case_' , 'PhpParser\Node\Stmt\Catch_' , 'PhpParser\Node\Stmt\ClassConst' , 'PhpParser\Node\Stmt\ClassLike' , 'PhpParser\Node\Stmt\ClassMethod' , 'PhpParser\Node\Stmt\Const_' , 'PhpParser\Node\Stmt\Continue_' , 'PhpParser\Node\Stmt\DeclareDeclare' , 'PhpParser\Node\Stmt\Declare_' , 'PhpParser\Node\Stmt\Do_' , 'PhpParser\Node\Stmt\Echo_' , 'PhpParser\Node\Stmt\ElseIf_' , 'PhpParser\Node\Stmt\Else_' , 'PhpParser\Node\Stmt\Expression' , 'PhpParser\Node\Stmt\Finally_' , 'PhpParser\Node\Stmt\For_' , 'PhpParser\Node\Stmt\Foreach_' , 'PhpParser\Node\Stmt\Function_' , 'PhpParser\Node\Stmt\Global_' , 'PhpParser\Node\Stmt\Goto_' , 'PhpParser\Node\Stmt\GroupUse' , 'PhpParser\Node\Stmt\HaltCompiler' , 'PhpParser\Node\Stmt\If_' , 'PhpParser\Node\Stmt\InlineHTML' , 'PhpParser\Node\Stmt\Label' , 'PhpParser\Node\Stmt\Namespace_' , 'PhpParser\Node\Stmt\Nop' , 'PhpParser\Node\Stmt\Property' , 'PhpParser\Node\Stmt\PropertyProperty' , 'PhpParser\Node\Stmt\Return_' , 'PhpParser\Node\Stmt\StaticVar' , 'PhpParser\Node\Stmt\Static_' , 'PhpParser\Node\Stmt\Switch_' , 'PhpParser\Node\Stmt\Throw_' , 'PhpParser\Node\Stmt\TraitUse' , 'PhpParser\Node\Stmt\TraitUseAdaptation' , 'PhpParser\Node\Stmt\TryCatch' , 'PhpParser\Node\Stmt\Unset_' , 'PhpParser\Node\Stmt\UseUse' , 'PhpParser\Node\Stmt\Use_' , 'PhpParser\Node\Stmt\While_' ] , 'PhpParser\Node\Stmt\ClassLike' => [ 'PhpParser\Node\Stmt\Class_' , 'PhpParser\Node\Stmt\Interface_' , 'PhpParser\Node\Stmt\Trait_' ] , 'PhpParser\NodeAbstract' => [ 'PhpParser\Node\Arg' , 'PhpParser\Node\Attribute' , 'PhpParser\Node\AttributeGroup' , 'PhpParser\Node\Const_' , 'PhpParser\Node\Expr' , 'PhpParser\Node\Identifier' , 'PhpParser\Node\MatchArm' , 'PhpParser\Node\Name' , 'PhpParser\Node\NullableType' , 'PhpParser\Node\Param' , 'PhpParser\Node\Stmt' , 'PhpParser\Node\UnionType' ] , 'PhpParser\Node\Identifier' => [ 'PhpParser\Node\VarLikeIdentifier' ] , 'PhpParser\NodeVisitorAbstract' => [ 'PhpParser\NodeVisitor\CloningVisitor' , 'PhpParser\NodeVisitor\FindingVisitor' , 'PhpParser\NodeVisitor\FirstFindingVisitor' , 'PhpParser\NodeVisitor\NameResolver' , 'PhpParser\NodeVisitor\NodeConnectingVisitor' , 'PhpParser\NodeVisitor\ParentConnectingVisitor' ] , 'PhpParser\ParserAbstract' => [ 'PhpParser\Parser\Php5' , 'PhpParser\Parser\Php7' ] , 'PhpParser\PrettyPrinterAbstract' => [ 'PhpParser\PrettyPrinter\Standard' ] , 'Psr\Log\AbstractLogger' => [ 'Psr\Log\NullLogger' , 'Psr\Log\Test\TestLogger' ] , 'Rize\UriTemplate\Node\Abstraction' => [ 'Rize\UriTemplate\Node\Expression' , 'Rize\UriTemplate\Node\Literal' , 'Rize\UriTemplate\Node\Variable' ] , 'Rize\UriTemplate\Operator\Abstraction' => [ 'Rize\UriTemplate\Operator\Named' , 'Rize\UriTemplate\Operator\UnNamed' ] , 'Rize\UriTemplate' => [ 'Rize\UriTemplate\UriTemplate' ] , 'Symfony\Component\Process\Exception\RuntimeException' => [ 'Symfony\Component\Process\Exception\ProcessFailedException' , 'Symfony\Component\Process\Exception\ProcessSignaledException' , 'Symfony\Component\Process\Exception\ProcessTimedOutException' ] , 'Symfony\Component\Process\Pipes\AbstractPipes' => [ 'Symfony\Component\Process\Pipes\UnixPipes' , 'Symfony\Component\Process\Pipes\WindowsPipes' ] , 'Symfony\Component\Process\Process' => [ 'Symfony\Component\Process\PhpProcess' ] ]
 
  • var array indexed by fqn of class containing array of fqn of children
Properties
private static $children = [ 'UnexpectedValueException' => [ 'DeepCopy\Exception\CloneException' , 'Gitonomy\Git\Exception\UnexpectedValueException' ] , 'ReflectionException' => [ 'DeepCopy\Exception\PropertyException' ] , 'DeepCopy\TypeFilter\Spl\SplDoublyLinkedListFilter' => [ 'DeepCopy\TypeFilter\Spl\SplDoublyLinkedList' ] , 'cebe\markdown\Markdown' => [ 'cebe\markdown\GithubMarkdown' , 'cebe\markdown\MarkdownExtra' ] , 'cebe\markdown\Parser' => [ 'cebe\markdown\Markdown' ] , 'PHPFUI\AccordionToFromList' => [ 'Example\View\CountryAccordionToFromList' ] , 'PHPFUI\Input\SelectAutoComplete' => [ 'Example\View\State' ] , 'PHPFUI\ToFromList' => [ 'Example\View\StateToFromList' , 'PHPFUI\AccordionToFromList' ] , 'Example\Page' => [ 'Example\Abide' , 'Example\AccordionToFromList' , 'Example\AutoComplete' , 'Example\Landing' , 'Example\Orbit' , 'Example\OrderableTable' , 'Example\Pagination' , 'Example\SelectAutoComplete' , 'Example\SortableTable' , 'Example\ToFromList' ] , 'PHPFUI\Page' => [ 'Example\Page' , 'PHPFUI\InstaDoc\Page' ] , 'InvalidArgumentException' => [ 'Gitonomy\Git\Exception\InvalidArgumentException' , 'Gitonomy\Git\Exception\ReferenceNotFoundException' , 'GuzzleHttp\Exception\InvalidArgumentException' , 'Psr\Log\InvalidArgumentException' , 'Symfony\Component\Process\Exception\InvalidArgumentException' , 'phpDocumentor\Reflection\Exception\PcreException' ] , 'LogicException' => [ 'Gitonomy\Git\Exception\LogicException' , 'Symfony\Component\Process\Exception\LogicException' ] , 'Gitonomy\Git\Exception\RuntimeException' => [ 'Gitonomy\Git\Exception\ProcessException' ] , 'RuntimeException' => [ 'Gitonomy\Git\Exception\RuntimeException' , 'GuzzleHttp\Exception\TransferException' , 'GuzzleHttp\Promise\RejectionException' , 'PhpParser\Error' , 'Symfony\Component\Process\Exception\RuntimeException' ] , 'Gitonomy\Git\Parser\ParserBase' => [ 'Gitonomy\Git\Parser\BlameParser' , 'Gitonomy\Git\Parser\CommitParser' , 'Gitonomy\Git\Parser\DiffParser' , 'Gitonomy\Git\Parser\ReferenceParser' , 'Gitonomy\Git\Parser\TagParser' , 'Gitonomy\Git\Parser\TreeParser' ] , 'Gitonomy\Git\Parser\CommitParser' => [ 'Gitonomy\Git\Parser\LogParser' ] , 'Gitonomy\Git\Reference' => [ 'Gitonomy\Git\Reference\Branch' , 'Gitonomy\Git\Reference\Stash' , 'Gitonomy\Git\Reference\Tag' ] , 'Gitonomy\Git\Revision' => [ 'Gitonomy\Git\Commit' , 'Gitonomy\Git\Reference' ] , 'GuzzleHttp\Cookie\CookieJar' => [ 'GuzzleHttp\Cookie\FileCookieJar' , 'GuzzleHttp\Cookie\SessionCookieJar' ] , 'GuzzleHttp\Exception\RequestException' => [ 'GuzzleHttp\Exception\BadResponseException' , 'GuzzleHttp\Exception\TooManyRedirectsException' ] , 'GuzzleHttp\Exception\BadResponseException' => [ 'GuzzleHttp\Exception\ClientException' , 'GuzzleHttp\Exception\ServerException' ] , 'GuzzleHttp\Exception\TransferException' => [ 'GuzzleHttp\Exception\ConnectException' , 'GuzzleHttp\Exception\RequestException' ] , 'GuzzleHttp\Promise\RejectionException' => [ 'GuzzleHttp\Promise\AggregateException' , 'GuzzleHttp\Promise\CancellationException' ] , 'GuzzleHttp\Psr7\Request' => [ 'GuzzleHttp\Psr7\ServerRequest' ] , 'Highlight\Mode' => [ 'Highlight\Language' ] , 'stdClass' => [ 'Highlight\Mode' ] , 'HtmlValidator\Exception' => [ 'HtmlValidator\Exception\ServerException' , 'HtmlValidator\Exception\UnknownParserException' ] , 'Exception' => [ 'HtmlValidator\Exception' , 'NXP\Exception\MathExecutorException' , 'PHPFUI\MySQLSlowQuery\Exception' , 'PHPFUI\PHPUnitSyntaxCoverage\Exception' , 'PHPHtmlParser\Exceptions\ChildNotFoundException' , 'PHPHtmlParser\Exceptions\CircularException' , 'PHPHtmlParser\Exceptions\CurlException' , 'PHPHtmlParser\Exceptions\EmptyCollectionException' , 'PHPHtmlParser\Exceptions\LogicalException' , 'PHPHtmlParser\Exceptions\NotLoadedException' , 'PHPHtmlParser\Exceptions\ParentNotFoundException' , 'PHPHtmlParser\Exceptions\StrictException' , 'PHPHtmlParser\Exceptions\UnknownChildTypeException' , 'PhpParser\ConstExprEvaluationException' ] , 'NXP\Exception\MathExecutorException' => [ 'NXP\Exception\DivisionByZeroException' , 'NXP\Exception\IncorrectBracketsException' , 'NXP\Exception\IncorrectExpressionException' , 'NXP\Exception\IncorrectNumberOfFunctionParametersException' , 'NXP\Exception\UnknownFunctionException' , 'NXP\Exception\UnknownOperatorException' , 'NXP\Exception\UnknownVariableException' ] , 'phpDocumentor\Reflection\DocBlock\Tags\BaseTag' => [ 'phpDocumentor\Reflection\DocBlock\Tags\Author' , 'phpDocumentor\Reflection\DocBlock\Tags\Covers' , 'phpDocumentor\Reflection\DocBlock\Tags\Deprecated' , 'phpDocumentor\Reflection\DocBlock\Tags\Generic' , 'phpDocumentor\Reflection\DocBlock\Tags\Link' , 'phpDocumentor\Reflection\DocBlock\Tags\Method' , 'phpDocumentor\Reflection\DocBlock\Tags\See' , 'phpDocumentor\Reflection\DocBlock\Tags\Since' , 'phpDocumentor\Reflection\DocBlock\Tags\Source' , 'phpDocumentor\Reflection\DocBlock\Tags\TagWithType' , 'phpDocumentor\Reflection\DocBlock\Tags\Uses' , 'phpDocumentor\Reflection\DocBlock\Tags\Version' ] , 'phpDocumentor\Reflection\DocBlock\Tags\TagWithType' => [ 'phpDocumentor\Reflection\DocBlock\Tags\Param' , 'phpDocumentor\Reflection\DocBlock\Tags\Property' , 'phpDocumentor\Reflection\DocBlock\Tags\PropertyRead' , 'phpDocumentor\Reflection\DocBlock\Tags\PropertyWrite' , 'phpDocumentor\Reflection\DocBlock\Tags\Return_' , 'phpDocumentor\Reflection\DocBlock\Tags\Throws' , 'phpDocumentor\Reflection\DocBlock\Tags\Var_' ] , 'phpDocumentor\Reflection\Types\AbstractList' => [ 'phpDocumentor\Reflection\Types\Array_' , 'phpDocumentor\Reflection\Types\Collection' , 'phpDocumentor\Reflection\Types\Iterable_' ] , 'phpDocumentor\Reflection\Types\AggregatedType' => [ 'phpDocumentor\Reflection\Types\Compound' , 'phpDocumentor\Reflection\Types\Intersection' ] , 'phpDocumentor\Reflection\Types\Boolean' => [ 'phpDocumentor\Reflection\PseudoTypes\False_' , 'phpDocumentor\Reflection\PseudoTypes\True_' ] , 'PHPFUI\Input\CheckBox' => [ 'PHPFUI\Input\CheckBoxBoolean' ] , 'PHPFUI\Input' => [ 'PHPFUI\Input\Hidden' , 'PHPFUI\Input\Input' , 'PHPFUI\RadioTable' ] , 'PHPFUI\HTML5Element' => [ 'PHPFUI\Badge' , 'PHPFUI\Bar' , 'PHPFUI\BlockGrid' , 'PHPFUI\BreadCrumbs' , 'PHPFUI\Button' , 'PHPFUI\ButtonGroup' , 'PHPFUI\Callout' , 'PHPFUI\Card' , 'PHPFUI\Cell' , 'PHPFUI\DescriptionItem' , 'PHPFUI\DescriptionList' , 'PHPFUI\Embed' , 'PHPFUI\Equalizer' , 'PHPFUI\FieldSet' , 'PHPFUI\Form' , 'PHPFUI\FormError' , 'PHPFUI\GridContainer' , 'PHPFUI\GridX' , 'PHPFUI\GridY' , 'PHPFUI\HTMLList' , 'PHPFUI\Header' , 'PHPFUI\IconBase' , 'PHPFUI\Image' , 'PHPFUI\Input' , 'PHPFUI\InputGroup' , 'PHPFUI\Input\Image' , 'PHPFUI\Input\OptGroup' , 'PHPFUI\Input\SwitchRadio' , 'PHPFUI\Label' , 'PHPFUI\Link' , 'PHPFUI\ListItem' , 'PHPFUI\MediaObject' , 'PHPFUI\Menu' , 'PHPFUI\MenuItem' , 'PHPFUI\Orbit' , 'PHPFUI\Pagination' , 'PHPFUI\Panel' , 'PHPFUI\PayPal\Checkout' , 'PHPFUI\PayPal\Express' , 'PHPFUI\ProgressBar' , 'PHPFUI\RadioTableCell' , 'PHPFUI\ReCAPTCHA' , 'PHPFUI\Reveal' , 'PHPFUI\SlickSlider' , 'PHPFUI\Slider' , 'PHPFUI\SliderHandle' , 'PHPFUI\Sticky' , 'PHPFUI\Table' , 'PHPFUI\Thumbnail' , 'PHPFUI\ToolTip' ] , 'PHPFUI\Base' => [ 'PHPFUI\DropDown' , 'PHPFUI\HTML5Element' , 'PHPFUI\Input\MonthYear' , 'PHPFUI\OffCanvas' , 'PHPFUI\Tabs' , 'PHPFUI\TimedCellUpdate' , 'PHPFUI\ToFromList' , 'PHPFUI\VanillaPage' ] , 'PHPFUI\Input\Input' => [ 'PHPFUI\Input\AutoComplete' , 'PHPFUI\Input\CheckBox' , 'PHPFUI\Input\Color' , 'PHPFUI\Input\Date' , 'PHPFUI\Input\DateTime' , 'PHPFUI\Input\Email' , 'PHPFUI\Input\File' , 'PHPFUI\Input\Month' , 'PHPFUI\Input\Number' , 'PHPFUI\Input\Password' , 'PHPFUI\Input\Radio' , 'PHPFUI\Input\RadioGroup' , 'PHPFUI\Input\Range' , 'PHPFUI\Input\Search' , 'PHPFUI\Input\Select' , 'PHPFUI\Input\Tel' , 'PHPFUI\Input\Text' , 'PHPFUI\Input\TextArea' , 'PHPFUI\Input\Time' , 'PHPFUI\Input\Url' , 'PHPFUI\Input\Week' , 'PHPFUI\Input\Zip' ] , 'PHPFUI\Input\Select' => [ 'PHPFUI\Input\LimitSelect' , 'PHPFUI\Input\MultiSelect' , 'PHPFUI\Input\SelectAutoComplete' , 'PHPFUI\InstaDoc\CSSSelector' ] , 'PHPFUI\Input\SwitchRadio' => [ 'PHPFUI\Input\SwitchCheckBox' ] , 'PHPFUI\InstaDoc\Section' => [ 'PHPFUI\InstaDoc\Section\CodeCommon' , 'PHPFUI\InstaDoc\Section\File' , 'PHPFUI\InstaDoc\Section\Git' , 'PHPFUI\InstaDoc\Section\GitDiff' , 'PHPFUI\InstaDoc\Section\Home' , 'PHPFUI\InstaDoc\Section\Landing' ] , 'PHPFUI\InstaDoc\Section\CodeCommon' => [ 'PHPFUI\InstaDoc\Section\Doc' , 'PHPFUI\InstaDoc\Section\Functions' ] , 'PHPFUI\PayPal\Base' => [ 'PHPFUI\PayPal\Address' , 'PHPFUI\PayPal\AddressPortable' , 'PHPFUI\PayPal\Amount' , 'PHPFUI\PayPal\ApplicationContext' , 'PHPFUI\PayPal\BillingCycle' , 'PHPFUI\PayPal\Breakdown' , 'PHPFUI\PayPal\Card' , 'PHPFUI\PayPal\Currency' , 'PHPFUI\PayPal\Frequency' , 'PHPFUI\PayPal\Item' , 'PHPFUI\PayPal\Name' , 'PHPFUI\PayPal\Order' , 'PHPFUI\PayPal\PaymentMethod' , 'PHPFUI\PayPal\PaymentPreferences' , 'PHPFUI\PayPal\PaymentSource' , 'PHPFUI\PayPal\Plan' , 'PHPFUI\PayPal\PricingScheme' , 'PHPFUI\PayPal\PurchaseUnit' , 'PHPFUI\PayPal\Refund' , 'PHPFUI\PayPal\Shipping' , 'PHPFUI\PayPal\ShippingDetail' , 'PHPFUI\PayPal\Subscriber' , 'PHPFUI\PayPal\Subscription' , 'PHPFUI\PayPal\Taxes' ] , 'PHPFUI\MySQLSlowQuery\BaseObject' => [ 'PHPFUI\MySQLSlowQuery\Entry' , 'PHPFUI\MySQLSlowQuery\Session' ] , 'PHPUnit\Framework\Constraint\Constraint' => [ 'PHPFUI\HTMLUnitTester\ErrorConstraint' , 'PHPFUI\HTMLUnitTester\WarningConstraint' ] , 'PHPUnit\Framework\TestCase' => [ 'PHPFUI\HTMLUnitTester\Extensions' , 'PHPFUI\PHPUnitSyntaxCoverage\Extensions' , 'Psr\Log\Test\LoggerInterfaceTest' ] , 'PHPFUI\ListItem' => [ 'PHPFUI\AccordionItem' ] , 'PHPFUI\Menu' => [ 'PHPFUI\AccordionMenu' , 'PHPFUI\DrillDownMenu' , 'PHPFUI\DropDownMenu' ] , 'PHPFUI\UnorderedList' => [ 'PHPFUI\Accordion' ] , 'PHPFUI\Button' => [ 'PHPFUI\Cancel' , 'PHPFUI\CloseButton' , 'PHPFUI\DropDownButton' , 'PHPFUI\EMailButton' , 'PHPFUI\Reset' , 'PHPFUI\SplitButton' , 'PHPFUI\Submit' ] , 'PHPFUI\IconBase' => [ 'PHPFUI\FAIcon' , 'PHPFUI\Icon' ] , 'PHPFUI\GridX' => [ 'PHPFUI\MultiColumn' ] , 'PHPFUI\Table' => [ 'PHPFUI\OrderableTable' , 'PHPFUI\SortableTable' ] , 'PHPFUI\HTMLList' => [ 'PHPFUI\OrderedList' , 'PHPFUI\UnorderedList' ] , 'PHPFUI\VanillaPage' => [ 'PHPFUI\Page' ] , 'PHPFUI\PayPal\Express' => [ 'PHPFUI\PayPalExpress' ] , 'PHPFUI\Header' => [ 'PHPFUI\SubHeader' ] , 'PHPFUI\Bar' => [ 'PHPFUI\TitleBar' , 'PHPFUI\TopBar' ] , 'PHPFUI\Embed' => [ 'PHPFUI\YouTube' ] , 'PHPFUI\DescriptionItem' => [ 'PHPFUI\DescriptionDetail' , 'PHPFUI\DescriptionTitle' ] , 'PHPHtmlParser\Dom\AbstractNode' => [ 'PHPHtmlParser\Dom\ArrayNode' , 'PHPHtmlParser\Dom\LeafNode' ] , 'PHPHtmlParser\Dom\InnerNode' => [ 'PHPHtmlParser\Dom\HtmlNode' ] , 'PHPHtmlParser\Dom\ArrayNode' => [ 'PHPHtmlParser\Dom\InnerNode' ] , 'PHPHtmlParser\Dom\LeafNode' => [ 'PHPHtmlParser\Dom\TextNode' ] , 'PhpParser\Builder\Declaration' => [ 'PhpParser\Builder\Class_' , 'PhpParser\Builder\FunctionLike' , 'PhpParser\Builder\Interface_' , 'PhpParser\Builder\Namespace_' , 'PhpParser\Builder\Trait_' ] , 'PhpParser\Builder\FunctionLike' => [ 'PhpParser\Builder\Function_' , 'PhpParser\Builder\Method' ] , 'PhpParser\Comment' => [ 'PhpParser\Comment\Doc' ] , 'PhpParser\Node\Expr' => [ 'PhpParser\Internal\PrintableNewAnonClassNode' , 'PhpParser\Node\Expr\ArrayDimFetch' , 'PhpParser\Node\Expr\ArrayItem' , 'PhpParser\Node\Expr\Array_' , 'PhpParser\Node\Expr\ArrowFunction' , 'PhpParser\Node\Expr\Assign' , 'PhpParser\Node\Expr\AssignOp' , 'PhpParser\Node\Expr\AssignRef' , 'PhpParser\Node\Expr\BinaryOp' , 'PhpParser\Node\Expr\BitwiseNot' , 'PhpParser\Node\Expr\BooleanNot' , 'PhpParser\Node\Expr\Cast' , 'PhpParser\Node\Expr\ClassConstFetch' , 'PhpParser\Node\Expr\Clone_' , 'PhpParser\Node\Expr\Closure' , 'PhpParser\Node\Expr\ClosureUse' , 'PhpParser\Node\Expr\ConstFetch' , 'PhpParser\Node\Expr\Empty_' , 'PhpParser\Node\Expr\Error' , 'PhpParser\Node\Expr\ErrorSuppress' , 'PhpParser\Node\Expr\Eval_' , 'PhpParser\Node\Expr\Exit_' , 'PhpParser\Node\Expr\FuncCall' , 'PhpParser\Node\Expr\Include_' , 'PhpParser\Node\Expr\Instanceof_' , 'PhpParser\Node\Expr\Isset_' , 'PhpParser\Node\Expr\List_' , 'PhpParser\Node\Expr\Match_' , 'PhpParser\Node\Expr\MethodCall' , 'PhpParser\Node\Expr\New_' , 'PhpParser\Node\Expr\NullsafeMethodCall' , 'PhpParser\Node\Expr\NullsafePropertyFetch' , 'PhpParser\Node\Expr\PostDec' , 'PhpParser\Node\Expr\PostInc' , 'PhpParser\Node\Expr\PreDec' , 'PhpParser\Node\Expr\PreInc' , 'PhpParser\Node\Expr\Print_' , 'PhpParser\Node\Expr\PropertyFetch' , 'PhpParser\Node\Expr\ShellExec' , 'PhpParser\Node\Expr\StaticCall' , 'PhpParser\Node\Expr\StaticPropertyFetch' , 'PhpParser\Node\Expr\Ternary' , 'PhpParser\Node\Expr\Throw_' , 'PhpParser\Node\Expr\UnaryMinus' , 'PhpParser\Node\Expr\UnaryPlus' , 'PhpParser\Node\Expr\Variable' , 'PhpParser\Node\Expr\YieldFrom' , 'PhpParser\Node\Expr\Yield_' , 'PhpParser\Node\Scalar' ] , 'PhpParser\Lexer\TokenEmulator\KeywordEmulator' => [ 'PhpParser\Lexer\TokenEmulator\FnTokenEmulator' , 'PhpParser\Lexer\TokenEmulator\MatchTokenEmulator' ] , 'PhpParser\Lexer\TokenEmulator\TokenEmulator' => [ 'PhpParser\Lexer\TokenEmulator\AttributeEmulator' , 'PhpParser\Lexer\TokenEmulator\CoaleseEqualTokenEmulator' , 'PhpParser\Lexer\TokenEmulator\FlexibleDocStringEmulator' , 'PhpParser\Lexer\TokenEmulator\KeywordEmulator' , 'PhpParser\Lexer\TokenEmulator\NullsafeTokenEmulator' , 'PhpParser\Lexer\TokenEmulator\NumericLiteralSeparatorEmulator' , 'PhpParser\Lexer\TokenEmulator\ReverseEmulator' ] , 'PhpParser\Lexer' => [ 'PhpParser\Lexer\Emulative' ] , 'PhpParser\Node\Expr\AssignOp' => [ 'PhpParser\Node\Expr\AssignOp\BitwiseAnd' , 'PhpParser\Node\Expr\AssignOp\BitwiseOr' , 'PhpParser\Node\Expr\AssignOp\BitwiseXor' , 'PhpParser\Node\Expr\AssignOp\Coalesce' , 'PhpParser\Node\Expr\AssignOp\Concat' , 'PhpParser\Node\Expr\AssignOp\Div' , 'PhpParser\Node\Expr\AssignOp\Minus' , 'PhpParser\Node\Expr\AssignOp\Mod' , 'PhpParser\Node\Expr\AssignOp\Mul' , 'PhpParser\Node\Expr\AssignOp\Plus' , 'PhpParser\Node\Expr\AssignOp\Pow' , 'PhpParser\Node\Expr\AssignOp\ShiftLeft' , 'PhpParser\Node\Expr\AssignOp\ShiftRight' ] , 'PhpParser\Node\Expr\BinaryOp' => [ 'PhpParser\Node\Expr\BinaryOp\BitwiseAnd' , 'PhpParser\Node\Expr\BinaryOp\BitwiseOr' , 'PhpParser\Node\Expr\BinaryOp\BitwiseXor' , 'PhpParser\Node\Expr\BinaryOp\BooleanAnd' , 'PhpParser\Node\Expr\BinaryOp\BooleanOr' , 'PhpParser\Node\Expr\BinaryOp\Coalesce' , 'PhpParser\Node\Expr\BinaryOp\Concat' , 'PhpParser\Node\Expr\BinaryOp\Div' , 'PhpParser\Node\Expr\BinaryOp\Equal' , 'PhpParser\Node\Expr\BinaryOp\Greater' , 'PhpParser\Node\Expr\BinaryOp\GreaterOrEqual' , 'PhpParser\Node\Expr\BinaryOp\Identical' , 'PhpParser\Node\Expr\BinaryOp\LogicalAnd' , 'PhpParser\Node\Expr\BinaryOp\LogicalOr' , 'PhpParser\Node\Expr\BinaryOp\LogicalXor' , 'PhpParser\Node\Expr\BinaryOp\Minus' , 'PhpParser\Node\Expr\BinaryOp\Mod' , 'PhpParser\Node\Expr\BinaryOp\Mul' , 'PhpParser\Node\Expr\BinaryOp\NotEqual' , 'PhpParser\Node\Expr\BinaryOp\NotIdentical' , 'PhpParser\Node\Expr\BinaryOp\Plus' , 'PhpParser\Node\Expr\BinaryOp\Pow' , 'PhpParser\Node\Expr\BinaryOp\ShiftLeft' , 'PhpParser\Node\Expr\BinaryOp\ShiftRight' , 'PhpParser\Node\Expr\BinaryOp\Smaller' , 'PhpParser\Node\Expr\BinaryOp\SmallerOrEqual' , 'PhpParser\Node\Expr\BinaryOp\Spaceship' ] , 'PhpParser\Node\Expr\Cast' => [ 'PhpParser\Node\Expr\Cast\Array_' , 'PhpParser\Node\Expr\Cast\Bool_' , 'PhpParser\Node\Expr\Cast\Double' , 'PhpParser\Node\Expr\Cast\Int_' , 'PhpParser\Node\Expr\Cast\Object_' , 'PhpParser\Node\Expr\Cast\String_' , 'PhpParser\Node\Expr\Cast\Unset_' ] , 'PhpParser\Node\Name' => [ 'PhpParser\Node\Name\FullyQualified' , 'PhpParser\Node\Name\Relative' ] , 'PhpParser\Node\Scalar\MagicConst' => [ 'PhpParser\Node\Scalar\MagicConst\Class_' , 'PhpParser\Node\Scalar\MagicConst\Dir' , 'PhpParser\Node\Scalar\MagicConst\File' , 'PhpParser\Node\Scalar\MagicConst\Function_' , 'PhpParser\Node\Scalar\MagicConst\Line' , 'PhpParser\Node\Scalar\MagicConst\Method' , 'PhpParser\Node\Scalar\MagicConst\Namespace_' , 'PhpParser\Node\Scalar\MagicConst\Trait_' ] , 'PhpParser\Node\Scalar' => [ 'PhpParser\Node\Scalar\DNumber' , 'PhpParser\Node\Scalar\Encapsed' , 'PhpParser\Node\Scalar\EncapsedStringPart' , 'PhpParser\Node\Scalar\LNumber' , 'PhpParser\Node\Scalar\MagicConst' , 'PhpParser\Node\Scalar\String_' ] , 'PhpParser\Node\Stmt\TraitUseAdaptation' => [ 'PhpParser\Node\Stmt\TraitUseAdaptation\Alias' , 'PhpParser\Node\Stmt\TraitUseAdaptation\Precedence' ] , 'PhpParser\Node\Stmt' => [ 'PhpParser\Node\Stmt\Break_' , 'PhpParser\Node\Stmt\Case_' , 'PhpParser\Node\Stmt\Catch_' , 'PhpParser\Node\Stmt\ClassConst' , 'PhpParser\Node\Stmt\ClassLike' , 'PhpParser\Node\Stmt\ClassMethod' , 'PhpParser\Node\Stmt\Const_' , 'PhpParser\Node\Stmt\Continue_' , 'PhpParser\Node\Stmt\DeclareDeclare' , 'PhpParser\Node\Stmt\Declare_' , 'PhpParser\Node\Stmt\Do_' , 'PhpParser\Node\Stmt\Echo_' , 'PhpParser\Node\Stmt\ElseIf_' , 'PhpParser\Node\Stmt\Else_' , 'PhpParser\Node\Stmt\Expression' , 'PhpParser\Node\Stmt\Finally_' , 'PhpParser\Node\Stmt\For_' , 'PhpParser\Node\Stmt\Foreach_' , 'PhpParser\Node\Stmt\Function_' , 'PhpParser\Node\Stmt\Global_' , 'PhpParser\Node\Stmt\Goto_' , 'PhpParser\Node\Stmt\GroupUse' , 'PhpParser\Node\Stmt\HaltCompiler' , 'PhpParser\Node\Stmt\If_' , 'PhpParser\Node\Stmt\InlineHTML' , 'PhpParser\Node\Stmt\Label' , 'PhpParser\Node\Stmt\Namespace_' , 'PhpParser\Node\Stmt\Nop' , 'PhpParser\Node\Stmt\Property' , 'PhpParser\Node\Stmt\PropertyProperty' , 'PhpParser\Node\Stmt\Return_' , 'PhpParser\Node\Stmt\StaticVar' , 'PhpParser\Node\Stmt\Static_' , 'PhpParser\Node\Stmt\Switch_' , 'PhpParser\Node\Stmt\Throw_' , 'PhpParser\Node\Stmt\TraitUse' , 'PhpParser\Node\Stmt\TraitUseAdaptation' , 'PhpParser\Node\Stmt\TryCatch' , 'PhpParser\Node\Stmt\Unset_' , 'PhpParser\Node\Stmt\UseUse' , 'PhpParser\Node\Stmt\Use_' , 'PhpParser\Node\Stmt\While_' ] , 'PhpParser\Node\Stmt\ClassLike' => [ 'PhpParser\Node\Stmt\Class_' , 'PhpParser\Node\Stmt\Interface_' , 'PhpParser\Node\Stmt\Trait_' ] , 'PhpParser\NodeAbstract' => [ 'PhpParser\Node\Arg' , 'PhpParser\Node\Attribute' , 'PhpParser\Node\AttributeGroup' , 'PhpParser\Node\Const_' , 'PhpParser\Node\Expr' , 'PhpParser\Node\Identifier' , 'PhpParser\Node\MatchArm' , 'PhpParser\Node\Name' , 'PhpParser\Node\NullableType' , 'PhpParser\Node\Param' , 'PhpParser\Node\Stmt' , 'PhpParser\Node\UnionType' ] , 'PhpParser\Node\Identifier' => [ 'PhpParser\Node\VarLikeIdentifier' ] , 'PhpParser\NodeVisitorAbstract' => [ 'PhpParser\NodeVisitor\CloningVisitor' , 'PhpParser\NodeVisitor\FindingVisitor' , 'PhpParser\NodeVisitor\FirstFindingVisitor' , 'PhpParser\NodeVisitor\NameResolver' , 'PhpParser\NodeVisitor\NodeConnectingVisitor' , 'PhpParser\NodeVisitor\ParentConnectingVisitor' ] , 'PhpParser\ParserAbstract' => [ 'PhpParser\Parser\Php5' , 'PhpParser\Parser\Php7' ] , 'PhpParser\PrettyPrinterAbstract' => [ 'PhpParser\PrettyPrinter\Standard' ] , 'Psr\Log\AbstractLogger' => [ 'Psr\Log\NullLogger' , 'Psr\Log\Test\TestLogger' ] , 'Rize\UriTemplate\Node\Abstraction' => [ 'Rize\UriTemplate\Node\Expression' , 'Rize\UriTemplate\Node\Literal' , 'Rize\UriTemplate\Node\Variable' ] , 'Rize\UriTemplate\Operator\Abstraction' => [ 'Rize\UriTemplate\Operator\Named' , 'Rize\UriTemplate\Operator\UnNamed' ] , 'Rize\UriTemplate' => [ 'Rize\UriTemplate\UriTemplate' ] , 'Symfony\Component\Process\Exception\RuntimeException' => [ 'Symfony\Component\Process\Exception\ProcessFailedException' , 'Symfony\Component\Process\Exception\ProcessSignaledException' , 'Symfony\Component\Process\Exception\ProcessTimedOutException' ] , 'Symfony\Component\Process\Pipes\AbstractPipes' => [ 'Symfony\Component\Process\Pipes\UnixPipes' , 'Symfony\Component\Process\Pipes\WindowsPipes' ] , 'Symfony\Component\Process\Process' => [ 'Symfony\Component\Process\PhpProcess' ] ]
 
  • var array indexed by fqn of class containing array of fqn of children
Methods
public static generate () : void
 

Generate child class information from all classes in NamespaceTree

public static getChildClasses ( string $fqn ) : array
 

Return the child classes for the passed fully qualified name

public static load ( string $file = '../ChildClasses.serial' ) : bool
 

Load the ChildClasses data, will generate it and create the file if the file does not exist.

public static save ( string $file = '../ChildClasses.serial' ) : bool
 

Save the generated ChildClasses to the file specified

© 2020 Bruce Wells
Search Namespaces \ Classes
Configuration Numbers (0-9.) only