src/View/Helper/TimelineHelper.php
protected function _options($options) {
		$e = [];
		foreach ($options as $option => $value) {
			if ($value === null) {
				continue;
			}
			if (is_string($value)) {
				$value = '\'' . $value . '\'';
			} elseif (is_object($value)) { // Datetime?
				$value = $this->_date($value);
			} elseif (is_bool($value)) {
				$value = $value ? 'true' : 'false';
			} else {
				$value = str_replace('\'', '\\\'', $value);
			}
			$e[] = '\'' . $option . '\': ' . $value;
		}
		$string = '{' . PHP_EOL . "\t" . implode(',' . PHP_EOL . "\t", $e) . PHP_EOL . '}';
		return $string;
	}
protected function _options($options) {
		$e = [];
		foreach ($options as $option => $value) {
			if ($value === null) {
				continue;
			}
			if (is_string($value)) {
				$value = '\'' . $value . '\'';
			} elseif (is_object($value)) { // Datetime?
				$value = $this->_date($value);
			} elseif (is_bool($value)) {
				$value = $value ? 'true' : 'false';
			} else {
				$value = str_replace('\'', '\\\'', $value);
			}
			$e[] = '\'' . $option . '\': ' . $value;
		}
		$string = '{' . PHP_EOL . "\t" . implode(',' . PHP_EOL . "\t", $e) . PHP_EOL . '}';
		return $string;
	}
protected function _options ( $ options ) { $ e = [ ] ; foreach ( $ options as $ option => $ value ) { if ( $ value === null ) { continue ; } if ( is_string ( $ value ) ) { $ value = '\'' . $ value . '\'' ; } elseif ( is_object ( $ value ) ) { // Datetime? $ value = $ this -> _date ( $ value ) ; } elseif ( is_bool ( $ value ) ) { $ value = $ value ? 'true' : 'false' ; } else { $ value = str_replace ( '\'' , '\\\'' , $ value ) ; } $ e [ ] = '\'' . $ option . '\': ' . $ value ; } $ string = '{' . PHP_EOL . "\t" . implode ( ',' . PHP_EOL . "\t" , $ e ) . PHP_EOL . '}' ; return $ string ; }
Format options to JS code

@param array $options
@return string
Format options to JS code