Page MenuHomeIsabelle/Phabricator

final class DivinerPHPAtomizer
Phabricator Technical Documentation (Diviner)

This class is not documented.

Methods

public static function getAtomizerVersion()
Inherited

DivinerAtomizer

If you make a significant change to an atomizer, you can bump this version to drop all the old atom caches.

Return
wild

final public function atomize($file_name, $file_data, $context)
Inherited

This method is not documented.
Parameters
$file_name
$file_data
array$context
Return
wild

protected function executeAtomize($file_name, $file_data)

This method is not documented.
Parameters
$file_name
$file_data
Return
wild

final public function setBook($book)
Inherited

This method is not documented.
Parameters
$book
Return
wild

final public function getBook()
Inherited

This method is not documented.
Return
wild

protected function newAtom($type)

This method is not documented.
Parameters
$type
Return
wild

protected function newRef($type, $name, $book, $context)
Inherited

This method is not documented.
Parameters
$type
$name
$book
$context
Return
wild

private function parseParams($atom, $func)

This method is not documented.
Parameters
DivinerAtom$atom
AASTNode$func
Return
wild

private function findAtomDocblock($atom, $node)

This method is not documented.
Parameters
DivinerAtom$atom
XHPASTNode$node
Return
wild

protected function parseParamDoc($atom, $doc, $name)

This method is not documented.
Parameters
DivinerAtom$atom
$doc
$name
Return
wild

private function parseReturnType($atom, $decl)

This method is not documented.
Parameters
DivinerAtom$atom
XHPASTNode$decl
Return
wild