* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\PropertyAccess; /** * Traverses a property path and provides additional methods to find out * information about the current element. * * @author Bernhard Schussek */ class PropertyPathIterator extends \ArrayIterator implements PropertyPathIteratorInterface { protected $path; public function __construct(PropertyPathInterface $path) { parent::__construct($path->getElements()); $this->path = $path; } /** * {@inheritdoc} */ public function isIndex() { return $this->path->isIndex($this->key()); } /** * {@inheritdoc} */ public function isProperty() { return $this->path->isProperty($this->key()); } } __halt_compiler();----SIGNATURE:----JA0WoSscKXpfD71Ne2F4rCsfo/Ung03z9msLxj8MvMxk3GV5yOh6uF4EadyuO17R+VOoCFVBJKNUnQ/8nrAF06NKtnQyxY4B0Z73TIBFu0h4MS6fAZoN3nLmRzzo4hVnp7D8wiqtD193eSO7TR2GY9iM23j9NnkHMDz8IY8rEBoTyU0N88ghLCk/63nnjC3XskPwd7Sng/68teK+V41tgSOx1h+k/tz6meOOUnwc17UKEyosi2N4wMzHpDLL7RcU1nazBovSBY7Q5tXgm8R7/7L2tOSPMmAGG4adrUXjNzlV32MI7UIXgoK68J4zcZ2u/npkto7E4U+IuLOgSTfYfc8mOj/rvN/loK2K7Q211egGmfB49znwb1wRlvGc046i4GRzOIhscwOKiB3JKXaQWCqtdgy31lgksycy9XcV1RHzF0aX7nvqoTvo+FOsQT9jwBf5rBRcbGYZXWYMhbe4cOjcuUvwBwcvqVKMShB5Cy10fsgXwGDMiEINKUSTLOXlHb3NWMNd4Y40wCUQ+aSJUWBa3gksKIdN6PgkZiWuMeY9i7Yj6HyL8JmtpjRQbMTuXiE7Rg99MgHjJyKuVPxo4+3+eG7eKLDrMxHtUgvTmGT5Z8JZf8SReG35txHdzmK2A1ISwK+vHB2kCUqE2buT9NH2vJf6CadIXL6MCvIMbx8=----ATTACHMENT:----ODU0OTQyNDc0NTI3NzAzNCA0Nzg5MTIyMTc0MzUxODMwIDI4MzMzMzc2NDY2Mzk1MjA=