Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 4.2.x will end 22 April 2024 (12 months).
  • Bug fixes for security issues in 4.2.x will end 7 October 2024 (18 months).
  • PHP version: minimum PHP 8.0.0 Note: minimum PHP version has increased since Moodle 4.1. PHP 8.1.x is supported too.

(no description)

File Size: 231 lines (5 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class


Class: OutputFormatter  - X-Ref

__construct(OutputFormat $oFormat)   X-Ref


space($sName, $sType = null)   X-Ref

param: string $sName
param: string|null $sType
return: string

spaceAfterRuleName()   X-Ref

return: string

spaceBeforeRules()   X-Ref

return: string

spaceAfterRules()   X-Ref

return: string

spaceBetweenRules()   X-Ref

return: string

spaceBeforeBlocks()   X-Ref

return: string

spaceAfterBlocks()   X-Ref

return: string

spaceBetweenBlocks()   X-Ref

return: string

spaceBeforeSelectorSeparator()   X-Ref

return: string

spaceAfterSelectorSeparator()   X-Ref

return: string

spaceBeforeListArgumentSeparator($sSeparator)   X-Ref

param: string $sSeparator
return: string

spaceAfterListArgumentSeparator($sSeparator)   X-Ref

param: string $sSeparator
return: string

spaceBeforeOpeningBrace()   X-Ref

return: string

safely($cCode)   X-Ref
Runs the given code, either swallowing or passing exceptions, depending on the `bIgnoreExceptions` setting.

param: string $cCode the name of the function to call
return: string|null

implode($sSeparator, array $aValues, $bIncreaseLevel = false)   X-Ref
Clone of the `implode` function, but calls `render` with the current output format instead of `__toString()`.

param: string $sSeparator
param: array<array-key, Renderable|string> $aValues
param: bool $bIncreaseLevel
return: string

removeLastSemicolon($sString)   X-Ref

param: string $sString
return: string

prepareSpace($sSpaceString)   X-Ref

param: string $sSpaceString
return: string

indent()   X-Ref

return: string