SizeableUnitTrait
サイズ機能を提供するトレイト
Table of Contents
Properties
- $size : string
- サイズ
Methods
- getSize() : string
- size getter
- setSize() : void
- size setter
- displaySizeStyleTrait() : array<string|int, mixed>
- ユニット幅のスタイルを描画
- extractUnitSizeTrait() : array{0: string, 1: string}
- ユニットのサイズ設定を抜き出し
- renderSizeSelectTrait() : bool
- ユニット編集のサイズ選択肢を描画
Properties
$size
サイズ
private
string
$size
= ''
Methods
getSize()
size getter
public
getSize() : string
Return values
stringsetSize()
size setter
public
setSize(string $size) : void
Parameters
- $size : string
displaySizeStyleTrait()
ユニット幅のスタイルを描画
protected
displaySizeStyleTrait(string $size, array<string|int, mixed> $vars) : array<string|int, mixed>
Parameters
- $size : string
- $vars : array<string|int, mixed>
Return values
array<string|int, mixed>extractUnitSizeTrait()
ユニットのサイズ設定を抜き出し
protected
extractUnitSizeTrait(string $newSize, string $configType) : array{0: string, 1: string}
Parameters
- $newSize : string
- $configType : string
Return values
array{0: string, 1: string} —1つ目はサイズ、2つ目は表示サイズ ex: ['100', 'acms-col-12']
renderSizeSelectTrait()
ユニット編集のサイズ選択肢を描画
protected
renderSizeSelectTrait(string $configType, string $templateType, string $size, Template $tpl[, array<string|int, string> $rootBlock = [] ]) : bool
Parameters
- $configType : string
- $templateType : string
- $size : string
- $tpl : Template
- $rootBlock : array<string|int, string> = []