PHP 클래스 Pop\Code\Generator\NamespaceGenerator

저자: Nick Sagona, III ([email protected])
상속: implements Pop\Code\Generator\GeneratorInterface
파일 보기 프로젝트 열기: nicksagona/PopPHP 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$docblock DocblockGenerator Docblock generator object
$indent string Namespace indent
$namespace string Namespace
$output string Namespace output
$use array Array of namespaces to use

공개 메소드들

메소드 설명
__construct ( string $namespace ) : NamespaceGenerator Constructor
__toString ( ) : string Print namespace
factory ( string $namespace ) : NamespaceGenerator Static method to instantiate the property generator object and return itself to facilitate chaining methods together.
getNamespace ( ) : string Get the namespace
render ( boolean $ret = false ) : mixed Render property
setNamespace ( string $namespace ) : NamespaceGenerator Set the namespace
setUse ( string $use, string $as = null ) : NamespaceGenerator Set a namespace to use
setUses ( array $uses ) : NamespaceGenerator Set namespaces to use

메소드 상세

__construct() 공개 메소드

Instantiate the property generator object
public __construct ( string $namespace ) : NamespaceGenerator
$namespace string
리턴 NamespaceGenerator

__toString() 공개 메소드

Print namespace
public __toString ( ) : string
리턴 string

factory() 공개 정적인 메소드

Static method to instantiate the property generator object and return itself to facilitate chaining methods together.
public static factory ( string $namespace ) : NamespaceGenerator
$namespace string
리턴 NamespaceGenerator

getNamespace() 공개 메소드

Get the namespace
public getNamespace ( ) : string
리턴 string

render() 공개 메소드

Render property
public render ( boolean $ret = false ) : mixed
$ret boolean
리턴 mixed

setNamespace() 공개 메소드

Set the namespace
public setNamespace ( string $namespace ) : NamespaceGenerator
$namespace string
리턴 NamespaceGenerator

setUse() 공개 메소드

Set a namespace to use
public setUse ( string $use, string $as = null ) : NamespaceGenerator
$use string
$as string
리턴 NamespaceGenerator

setUses() 공개 메소드

Set namespaces to use
public setUses ( array $uses ) : NamespaceGenerator
$uses array
리턴 NamespaceGenerator

프로퍼티 상세

$docblock 보호되어 있는 프로퍼티

Docblock generator object
protected DocblockGenerator,Pop\Code\Generator $docblock
리턴 DocblockGenerator

$indent 보호되어 있는 프로퍼티

Namespace indent
protected string $indent
리턴 string

$namespace 보호되어 있는 프로퍼티

Namespace
protected string $namespace
리턴 string

$output 보호되어 있는 프로퍼티

Namespace output
protected string $output
리턴 string

$use 보호되어 있는 프로퍼티

Array of namespaces to use
protected array $use
리턴 array