コード例 #1
0
ファイル: Map.php プロジェクト: Innmind/Immutable
 /**
  * {@inheritdoc}
  */
 public function equals(MapInterface $map) : bool
 {
     if (!$map->keys()->equals($this->keys())) {
         return false;
     }
     return $map->values()->equals($this->values());
 }
コード例 #2
0
ファイル: MapIterator.php プロジェクト: bazo/php-orientdb
 /**
  * Iterator Constructor.
  *
  * @param MapInterface $map The map to iterate
  */
 public function __construct(MapInterface $map)
 {
     $this->map = $map;
     $this->keys = $map->keys();
     $this->key = reset($this->keys);
 }