TYPO3
7.6
Users
bogdan
Projects
Kapeli
Resources
Dash
Docsets
TYPO3
src
vendor
symfony
finder
Iterator
DepthRangeFilterIterator.php
Go to the documentation of this file.
1
<?php
2
3
/*
4
* This file is part of the Symfony package.
5
*
6
* (c) Fabien Potencier <fabien@symfony.com>
7
*
8
* For the full copyright and license information, please view the LICENSE
9
* file that was distributed with this source code.
10
*/
11
12
namespace
Symfony\Component\Finder\Iterator;
13
19
class
DepthRangeFilterIterator
extends
FilterIterator
20
{
21
private
$minDepth
= 0;
22
30
public
function
__construct
(\RecursiveIteratorIterator $iterator,
$minDepth
= 0, $maxDepth = PHP_INT_MAX)
31
{
32
$this->minDepth =
$minDepth
;
33
$iterator->setMaxDepth(PHP_INT_MAX === $maxDepth ? -1 : $maxDepth);
34
35
parent::__construct($iterator);
36
}
37
43
public
function
accept
()
44
{
45
return
$this->getInnerIterator()->getDepth() >=
$this->minDepth
;
46
}
47
}
Generated on Wed Nov 11 2015 01:51:54 for TYPO3 by
1.8.3