Page MenuHomeClusterLabs Projects
Diviner Tech Docs DivinerAtomizer

abstract class DivinerAtomizer
Phorge Technical Documentation (Diviner)

Generate DivinerAtoms from source code.

Methods

public static function getAtomizerVersion()

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)

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

abstract protected function executeAtomize($file_name, $file_data)

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

final public function setBook($book)

This method is not documented.
Parameters
$book
Return
wild

final public function getBook()

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)

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