Target class.
Copyright: | 2016 Andrew Nicols <andrew@nicols.co.uk> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 128 lines (4 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
target:: (6 methods):
get_classname()
get_target_type()
get_target_constant()
get_target_constant_for_class()
get_target_instance()
get_target_types()
get_classname($type) X-Ref |
Return the name of the class for this target type. param: int $type The type of target. return: string The class name. |
get_target_type(step $step) X-Ref |
Return the instance of the class for this target. param: step $step The step. return: target The target instance. |
get_target_constant($type) X-Ref |
Return the constant used to describe this target. param: string $type The type of the target. return: int The constant for this target. |
get_target_constant_for_class($classname) X-Ref |
Return the constant used to describe this class. param: string $classname The fully-qualified class name of the target return: int The constant for this target. |
get_target_instance(step $step) X-Ref |
Return the instance of the class for this target. param: step $step The step. return: target The target instance. |
get_target_types() X-Ref |
Return the complete lits of target types. return: array |