WP_CLI\Traverser

RecursiveDataStructureTraverser::__constructpublicWP-CLI 1.0

RecursiveDataStructureTraverser constructor.

Method of the class: RecursiveDataStructureTraverser{}

No Hooks.

Returns

null. Nothing (null).

Usage

$RecursiveDataStructureTraverser = new RecursiveDataStructureTraverser();
$RecursiveDataStructureTraverser->__construct( $data, $key, $parent_instance );
$data(mixed) (required) (passed by reference — &)
The data to read/manipulate by reference.
$key(string|int)
The key/property the data belongs to.
Default: null
$parent_instance(static|null)
The parent instance of the traverser.
Default: null

RecursiveDataStructureTraverser::__construct() code WP-CLI 2.13.0-alpha

public function __construct( &$data, $key = null, $parent_instance = null ) {
	$this->data   =& $data;
	$this->key    = $key;
	$this->parent = $parent_instance;
}