PHP 클래스 Golonka\BBCode\BBCodeParser

파일 보기 프로젝트 열기: golonka/bbcodeparser 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$parsers

공개 메소드들

메소드 설명
__construct ( )
except ( mixed $except = null ) : object Removes the parsers you want to exclude
getParsers ( ) : array List of chosen parsers
only ( mixed $only = null ) : object Limits the parsers to only those you specify
parse ( string $source, $caseInsensitive = false ) : string Parses the BBCode string
parseCaseInsensitive ( string $source ) : string Helper function to parse case insensitive
parseCaseSensitive ( string $source ) : string Helper function to parse case sensitive
setParser ( string $name, string $pattern, string $replace, string $content ) : void Sets the parser pattern and replace.
stripBBCodeTags ( string $source ) : string Remove all BBCode

보호된 메소드들

메소드 설명
searchAndReplace ( string $pattern, string $replace, string $source ) : string Searches after a specified pattern and replaces it with provided structure

메소드 상세

__construct() 공개 메소드

public __construct ( )

except() 공개 메소드

Removes the parsers you want to exclude
public except ( mixed $except = null ) : object
$except mixed parsers
리턴 object BBCodeParser object

getParsers() 공개 메소드

List of chosen parsers
public getParsers ( ) : array
리턴 array array of parsers

only() 공개 메소드

Limits the parsers to only those you specify
public only ( mixed $only = null ) : object
$only mixed parsers
리턴 object BBCodeParser object

parse() 공개 메소드

Parses the BBCode string
public parse ( string $source, $caseInsensitive = false ) : string
$source string String containing the BBCode
리턴 string Parsed string

parseCaseInsensitive() 공개 메소드

Helper function to parse case insensitive
public parseCaseInsensitive ( string $source ) : string
$source string String containing the BBCode
리턴 string Parsed text

parseCaseSensitive() 공개 메소드

Helper function to parse case sensitive
public parseCaseSensitive ( string $source ) : string
$source string String containing the BBCode
리턴 string Parsed text

searchAndReplace() 보호된 메소드

Searches after a specified pattern and replaces it with provided structure
protected searchAndReplace ( string $pattern, string $replace, string $source ) : string
$pattern string Search pattern
$replace string Replacement structure
$source string Text to search in
리턴 string Parsed text

setParser() 공개 메소드

This can be used for new parsers or overwriting existing ones.
public setParser ( string $name, string $pattern, string $replace, string $content ) : void
$name string Parser name
$pattern string Pattern
$replace string Replace pattern
$content string Parsed text pattern
리턴 void

stripBBCodeTags() 공개 메소드

Remove all BBCode
public stripBBCodeTags ( string $source ) : string
$source string
리턴 string Parsed text

프로퍼티 상세

$parsers 공개적으로 프로퍼티

public $parsers