PHP 클래스 SassRootNode

Also the root node of a document.
상속: extends SassNode
파일 보기 프로젝트 열기: richthegeek/phpsass 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$extend_parent Extend_parent - for resolving extends across imported files.
$extenders extenders for this tree in the form extendee=>extender
$parser SassParser
$renderer the renderer for this node
$script SassScript parser

공개 메소드들

메소드 설명
__construct ( SassParser $parser ) : SassRootNode Root SassNode constructor.
extend ( $extendee, $selectors ) : mixed | null
getExtenders ( )
isa ( $line ) Returns a value indicating if the line represents this type of node.
parse ( SassContext $context ) : SassNode Parses this node and its children into the render tree.
render ( mixed $context = null ) : string Render this node.

메소드 상세

__construct() 공개 메소드

Root SassNode constructor.
public __construct ( SassParser $parser ) : SassRootNode
$parser SassParser Sass parser
리턴 SassRootNode

extend() 공개 메소드

public extend ( $extendee, $selectors ) : mixed | null
$extendee
$selectors
리턴 mixed | null

getExtenders() 공개 메소드

public getExtenders ( )

isa() 공개 정적인 메소드

Child classes must override this method.
public static isa ( $line )

parse() 공개 메소드

Dynamic nodes are evaluated, files imported, etc. Only static nodes for rendering are in the resulting tree.
public parse ( SassContext $context ) : SassNode
$context SassContext the context in which this node is parsed
리턴 SassNode root node of the render tree

render() 공개 메소드

Render this node.
public render ( mixed $context = null ) : string
$context mixed
리턴 string the rendered node

프로퍼티 상세

$extend_parent 공개적으로 프로퍼티

Extend_parent - for resolving extends across imported files.
public $extend_parent

$extenders 공개적으로 프로퍼티

extenders for this tree in the form extendee=>extender
public $extenders

$parser 공개적으로 프로퍼티

public SassParser $parser
리턴 SassParser

$renderer 공개적으로 프로퍼티

the renderer for this node
public $renderer

$script 공개적으로 프로퍼티

SassScript parser
public $script