PHP 클래스 Scalr\Tests\Functional\Api\V2\Iterator\ApiDataRecursiveFilterIterator

부터: 5.6.14 (15.12.2015)
저자: Andrii Penchuk ([email protected])
상속: extends RecursiveFilterIterato\RecursiveFilterIterator
파일 보기 프로젝트 열기: scalr/scalr

보호된 프로퍼티들

프로퍼티 타입 설명
$notAllowedScope array Rejected scope for each type
$part string Current part of the path
$paths array Array of the parts of the path
$type string Api specifications type

공개 메소드들

메소드 설명
__construct ( RecursiveArrayIterator $recursiveIter, array $parts, string $type = null ) ApiDataRecursiveFilterIterator constructor.
accept ( )
getChildren ( )
prepareData ( ) If has not path parts cut or create Api data

메소드 상세

__construct() 공개 메소드

ApiDataRecursiveFilterIterator constructor.
public __construct ( RecursiveArrayIterator $recursiveIter, array $parts, string $type = null )
$recursiveIter RecursiveArrayIterator recursive iterator for Api data
$parts array array of the parts of the path
$type string optional api specifications type

accept() 공개 메소드

또한 보기: RecursiveFilterIterator::accept()
public accept ( )

getChildren() 공개 메소드

또한 보기: RecursiveFilterIterator::getChildren()
public getChildren ( )

prepareData() 공개 메소드

If has not path parts cut or create Api data
public prepareData ( )

프로퍼티 상세

$notAllowedScope 보호되어 있는 정적으로 프로퍼티

Rejected scope for each type
protected static array $notAllowedScope
리턴 array

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

Current part of the path
protected string $part
리턴 string

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

Array of the parts of the path
protected array $paths
리턴 array

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

Api specifications type
protected string $type
리턴 string