CssGenerator
in package
Class CssGenerator
Table of Contents
- ABSOLUTE_URL_PATTERN = '#^https?://#'
- $background : BackgroundGroupOption
- $border : BorderGroupOption
- $font : FontGroupOption
- $id : string
- $margin : MarginGroupOption
- $padding : PaddingGroupOption
- __toString() : string
- create() : CssGenerator
- setBackground() : CssGenerator
- setBorder() : CssGenerator
- setFont() : CssGenerator
- setMargin() : CssGenerator
- setPadding() : CssGenerator
- __construct() : mixed
- CssGenerator constructor.
- getBackgroundStyle() : string
- getBorderStyle() : string
- getFontStyle() : string
- getMarginStyle() : string
- getPaddingStyle() : string
Constants
ABSOLUTE_URL_PATTERN
protected
mixed
ABSOLUTE_URL_PATTERN
= '#^https?://#'
Properties
$background
protected
BackgroundGroupOption
$background
$border
protected
BorderGroupOption
$border
$font
protected
FontGroupOption
$font
$id
protected
string
$id
$margin
protected
MarginGroupOption
$margin
$padding
protected
PaddingGroupOption
$padding
Methods
__toString()
public
__toString() : string
Return values
string —create()
public
static create(string $id) : CssGenerator
Parameters
- $id : string
Return values
CssGenerator —setBackground()
public
setBackground(BackgroundGroupOption $background) : CssGenerator
Parameters
- $background : BackgroundGroupOption
Return values
CssGenerator —setBorder()
public
setBorder(BorderGroupOption $border) : CssGenerator
Parameters
- $border : BorderGroupOption
Return values
CssGenerator —setFont()
public
setFont(FontGroupOption $font) : CssGenerator
Parameters
- $font : FontGroupOption
Return values
CssGenerator —setMargin()
public
setMargin(MarginGroupOption $margin) : CssGenerator
Parameters
- $margin : MarginGroupOption
Return values
CssGenerator —setPadding()
public
setPadding(PaddingGroupOption $padding) : CssGenerator
Parameters
- $padding : PaddingGroupOption
Return values
CssGenerator —__construct()
CssGenerator constructor.
protected
__construct(string $id) : mixed
Parameters
- $id : string
Return values
mixed —getBackgroundStyle()
protected
getBackgroundStyle(BackgroundGroupOption $backgroundOption) : string
Parameters
- $backgroundOption : BackgroundGroupOption
Return values
string —getBorderStyle()
protected
getBorderStyle(BorderGroupOption $border) : string
Parameters
- $border : BorderGroupOption
Return values
string —getFontStyle()
protected
getFontStyle(FontGroupOption $font) : string
Parameters
- $font : FontGroupOption
Return values
string —getMarginStyle()
protected
getMarginStyle(MarginGroupOption $margin) : string
Parameters
- $margin : MarginGroupOption
Return values
string —getPaddingStyle()
protected
getPaddingStyle(PaddingGroupOption $padding) : string
Parameters
- $padding : PaddingGroupOption