PHP Class Scalr\Tests\Functional\Api\V2\Iterator\ApiDataRecursiveFilterIterator

Since: 5.6.14 (15.12.2015)
Author: Andrii Penchuk ([email protected])
Inheritance: extends RecursiveFilterIterato\RecursiveFilterIterator
Afficher le fichier Open project: scalr/scalr

Protected Properties

Свойство Type Description
$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

Méthodes publiques

Méthode Description
__construct ( RecursiveArrayIterator $recursiveIter, array $parts, string $type = null ) ApiDataRecursiveFilterIterator constructor.
accept ( )
getChildren ( )
prepareData ( ) If has not path parts cut or create Api data

Method Details

__construct() public méthode

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() public méthode

See also: RecursiveFilterIterator::accept()
public accept ( )

getChildren() public méthode

See also: RecursiveFilterIterator::getChildren()
public getChildren ( )

prepareData() public méthode

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

Property Details

$notAllowedScope protected_oe static_oe property

Rejected scope for each type
protected static array $notAllowedScope
Résultat array

$part protected_oe property

Current part of the path
protected string $part
Résultat string

$paths protected_oe property

Array of the parts of the path
protected array $paths
Résultat array

$type protected_oe property

Api specifications type
protected string $type
Résultat string