Markup

クラス: Peach_Markup_Indent

定義: /Peach/Markup/Indent.php

コードを整形する際のインデント情報をあらわすクラスです.

クラス定数

メソッド

クラス定数 詳細

CR = "\r"

line 46

改行コード CR です.

CRLF = "\r\n"

line 58

改行コード CRLF です.

LF = "\n"

line 52

改行コード LF です.

SPACE4 = " "

line 34

半角スペース 4 個です.

TAB = "\t"

line 40

タブ文字です.

メソッド 詳細

constructor __construct

line 85

Peach_Markup_Indent __construct([int $level = 0], [string $unit = self::SPACE4], [string $breakCode = self::CRLF])

新しい Indent オブジェクトを構築します.

Tags

  • access : public

引数

int   $level   インデントレベルの初期値です. デフォルトは 0 です. レベルは 0 未満でも構いません.
string   $unit   インデント一つ分の文字列です. デフォルトは半角スペース 4 個です.
string   $breakCode   改行コードです. デフォルトは CRLF です.

breakCode

line 134

string breakCode()

改行コードを返します.

Tags

  • access : public

getLevel

line 106

int getLevel()

現在のインデントレベルを返します.

Tags

  • return : インデントレベル
  • access : public

getUnit

line 115

string getUnit()

インデント一つ分の文字列です.

Tags

  • access : public

indent

line 125

string indent()

現在のレベルでインデントします.

インデントレベルが 0 以下の場合は空文字列を返します.

Tags

  • return : 現在のレベルのインデント文字列
  • access : public

stepDown

line 156

string stepDown()

インデントレベルを一つ下げます.

新しいレベルのインデント文字列を返します.

Tags

  • access : public

stepUp

line 144

string stepUp()

インデントレベルを一つ上げます.

改行コードを返します.

Tags

  • access : public