private function writeOutOptions($options, $pre = "") {
		
		foreach ($options as $optionName => $optionValue) {
			
			if (is_array($optionValue) && (count($optionValue) > 0) && !isset($optionValue[0])) {
				
				$this->writeOutOptions($optionValue, $optionName.".");
				
			} else {
				
				$optionValue = (is_array($optionValue) && isset($optionValue[0])) ? implode(", ",$optionValue) : $optionValue;
				$optionValue = (!$optionValue) ? "false" : $optionValue;
				$spacer      = Console::getSpacer($this->lengthLong,strlen($pre.$optionName));
				Console::writeLine("<info>".$pre.$optionName.":</info>".$spacer.$optionValue);
				
			}
			
		}
		
	}
private function writeOutOptions($options, $pre = "") {
		
		foreach ($options as $optionName => $optionValue) {
			
			if (is_array($optionValue) && (count($optionValue) > 0) && !isset($optionValue[0])) {
				
				$this->writeOutOptions($optionValue, $optionName.".");
				
			} else {
				
				$optionValue = (is_array($optionValue) && isset($optionValue[0])) ? implode(", ",$optionValue) : $optionValue;
				$optionValue = (!$optionValue) ? "false" : $optionValue;
				$spacer      = Console::getSpacer($this->lengthLong,strlen($pre.$optionName));
				Console::writeLine("<info>".$pre.$optionName.":</info>".$spacer.$optionValue);
				
			}
			
		}
		
	}
private function writeOutOptions ( $ options , $ pre = "" ) { foreach ( $ options as $ optionName => $ optionValue ) { if ( is_array ( $ optionValue ) && ( count ( $ optionValue ) > 0 ) && ! isset ( $ optionValue [ 0 ] ) ) { $ this -> writeOutOptions ( $ optionValue , $ optionName . "." ) ; } else { $ optionValue = ( is_array ( $ optionValue ) && isset ( $ optionValue [ 0 ] ) ) ? implode ( ", " , $ optionValue ) : $ optionValue ; $ optionValue = ( ! $ optionValue ) ? "false" : $ optionValue ; $ spacer = Console :: getSpacer ( $ this -> lengthLong , strlen ( $ pre . $ optionName ) ) ; Console :: writeLine ( "<info>" . $ pre . $ optionName . ":</info>" . $ spacer . $ optionValue ) ; } } }
Write out the given options. Check to see if it's a nested sequential or associative array
@param  {Mixed}       the options to check and write out
@param  {String}      copy to be added to the beginning of the option if nested
Write out the given options . Check to see if it s a nested sequential or associative array