Moodle PHP Documentation 4.4
Moodle 4.4.1 (Build: 20240610) (db07c09afc5)
Sabberworm\CSS\OutputFormatter Class Reference

Public Member Functions

 __construct (OutputFormat $oFormat)
 
 implode ($sSeparator, array $aValues, $bIncreaseLevel=false)
 Clone of the implode function, but calls render with the current output format instead of __toString().
 
 removeLastSemicolon ($sString)
 
 safely ($cCode)
 Runs the given code, either swallowing or passing exceptions, depending on the bIgnoreExceptions setting.
 
 space ($sName, $sType=null)
 
 spaceAfterBlocks ()
 
 spaceAfterListArgumentSeparator ($sSeparator)
 
 spaceAfterRuleName ()
 
 spaceAfterRules ()
 
 spaceAfterSelectorSeparator ()
 
 spaceBeforeBlocks ()
 
 spaceBeforeListArgumentSeparator ($sSeparator)
 
 spaceBeforeOpeningBrace ()
 
 spaceBeforeRules ()
 
 spaceBeforeSelectorSeparator ()
 
 spaceBetweenBlocks ()
 
 spaceBetweenRules ()
 

Member Function Documentation

◆ implode()

Sabberworm\CSS\OutputFormatter::implode ( $sSeparator,
array $aValues,
$bIncreaseLevel = false )

Clone of the implode function, but calls render with the current output format instead of __toString().

Parameters
string$sSeparator
array<array-key,Renderable|string>$aValues
bool$bIncreaseLevel
Return values
string

◆ removeLastSemicolon()

Sabberworm\CSS\OutputFormatter::removeLastSemicolon ( $sString)
Parameters
string$sString
Return values
string

◆ safely()

Sabberworm\CSS\OutputFormatter::safely ( $cCode)

Runs the given code, either swallowing or passing exceptions, depending on the bIgnoreExceptions setting.

Parameters
string$cCodethe name of the function to call
Return values
string|null

◆ space()

Sabberworm\CSS\OutputFormatter::space ( $sName,
$sType = null )
Parameters
string$sName
string | null$sType
Return values
string

◆ spaceAfterBlocks()

Sabberworm\CSS\OutputFormatter::spaceAfterBlocks ( )
Return values
string

◆ spaceAfterListArgumentSeparator()

Sabberworm\CSS\OutputFormatter::spaceAfterListArgumentSeparator ( $sSeparator)
Parameters
string$sSeparator
Return values
string

◆ spaceAfterRuleName()

Sabberworm\CSS\OutputFormatter::spaceAfterRuleName ( )
Return values
string

◆ spaceAfterRules()

Sabberworm\CSS\OutputFormatter::spaceAfterRules ( )
Return values
string

◆ spaceAfterSelectorSeparator()

Sabberworm\CSS\OutputFormatter::spaceAfterSelectorSeparator ( )
Return values
string

◆ spaceBeforeBlocks()

Sabberworm\CSS\OutputFormatter::spaceBeforeBlocks ( )
Return values
string

◆ spaceBeforeListArgumentSeparator()

Sabberworm\CSS\OutputFormatter::spaceBeforeListArgumentSeparator ( $sSeparator)
Parameters
string$sSeparator
Return values
string

◆ spaceBeforeOpeningBrace()

Sabberworm\CSS\OutputFormatter::spaceBeforeOpeningBrace ( )
Return values
string

◆ spaceBeforeRules()

Sabberworm\CSS\OutputFormatter::spaceBeforeRules ( )
Return values
string

◆ spaceBeforeSelectorSeparator()

Sabberworm\CSS\OutputFormatter::spaceBeforeSelectorSeparator ( )
Return values
string

◆ spaceBetweenBlocks()

Sabberworm\CSS\OutputFormatter::spaceBetweenBlocks ( )
Return values
string

◆ spaceBetweenRules()

Sabberworm\CSS\OutputFormatter::spaceBetweenRules ( )
Return values
string

The documentation for this class was generated from the following file: