PluginProbe ʕ •ᴥ•ʔ
Kubio AI Page Builder / 2.8.3
Kubio AI Page Builder v2.8.3
2.8.4 2.8.3 2.8.2 2.8.1 trunk 1.0.0 1.0.1 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.9.0 2.0.0 2.1.1 2.1.2 2.1.3 2.2.0 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.3.3 2.3.4 2.4.0 2.4.1 2.4.2 2.4.3 2.4.5 2.5.0 2.5.1 2.5.2 2.5.3 2.6.0 2.6.1 2.6.2 2.6.3 2.6.5 2.6.6 2.6.7 2.7.0 2.7.1 2.7.2 2.7.3 2.8.0
kubio / vendor / symfony / property-access / PropertyPathIterator.php
kubio / vendor / symfony / property-access Last commit date
Exception 1 year ago CHANGELOG.md 1 year ago LICENSE 1 year ago PropertyAccess.php 4 years ago PropertyAccessor.php 1 year ago PropertyAccessorBuilder.php 1 year ago PropertyAccessorInterface.php 1 year ago PropertyPath.php 1 year ago PropertyPathBuilder.php 1 year ago PropertyPathInterface.php 1 year ago PropertyPathIterator.php 1 year ago PropertyPathIteratorInterface.php 1 year ago README.md 4 years ago composer.json 1 year ago
PropertyPathIterator.php
49 lines
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\PropertyAccess;
13
14 /**
15 * Traverses a property path and provides additional methods to find out
16 * information about the current element.
17 *
18 * @author Bernhard Schussek <bschussek@gmail.com>
19 *
20 * @extends \ArrayIterator<int, string>
21 */
22 class PropertyPathIterator extends \ArrayIterator implements PropertyPathIteratorInterface
23 {
24 protected $path;
25
26 public function __construct(PropertyPathInterface $path)
27 {
28 parent::__construct($path->getElements());
29
30 $this->path = $path;
31 }
32
33 /**
34 * {@inheritdoc}
35 */
36 public function isIndex()
37 {
38 return $this->path->isIndex($this->key());
39 }
40
41 /**
42 * {@inheritdoc}
43 */
44 public function isProperty()
45 {
46 return $this->path->isProperty($this->key());
47 }
48 }
49