/** * Format template parameters: One parameter per line. Adds separator pipe */ public static function formatTemplateParameters($template) { $result = "\n"; $parameters = TemplateReader::getParameters($template); foreach ($parameters as $param) { list($paramName, $defaultValue) = $param; $result .= !is_numeric($paramName) ? "|" . $paramName . "={$defaultValue}\n" : "|\n"; } return $result; }