当前位置: 首页>>代码示例>>PHP>>正文


PHP Map::contains方法代码示例

本文整理汇总了PHP中Map::contains方法的典型用法代码示例。如果您正苦于以下问题:PHP Map::contains方法的具体用法?PHP Map::contains怎么用?PHP Map::contains使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Map的用法示例。


在下文中一共展示了Map::contains方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1:

 function __construct(array $expansion, Map $tags, Map $scope)
 {
     $this->expansion = $this->compile($expansion, $scope);
     if ($tags->contains('·unsafe')) {
         $this->unsafe = false;
     }
     $this->recursive = $tags->contains('·recursion');
 }
开发者ID:lastguest,项目名称:yay,代码行数:8,代码来源:Expansion.php

示例2: getPlayerRelation

 /**
  * Checks an relation to the indicated user.
  *
  * @param integer $userid
  *
  * @return boolean	True if a relation exists, false if not
  */
 protected function getPlayerRelation($userid)
 {
     if (!$userid || !$this->userid) {
         return false;
     }
     $this->loadPlayerRelations();
     if ($this->players->size() > 0 && $this->players->contains($userid)) {
         return true;
     }
     return false;
 }
开发者ID:enriquesomolinos,项目名称:Bengine,代码行数:18,代码来源:Relation.php

示例3: groupBy

 /**
  * {@inheritdoc}
  */
 public function groupBy(callable $discriminator) : MapInterface
 {
     if ($this->size() === 0) {
         throw new GroupEmptySequenceException();
     }
     $map = null;
     foreach ($this->values as $value) {
         $key = $discriminator($value);
         if ($map === null) {
             $type = gettype($key);
             $map = new Map($type === 'object' ? get_class($key) : $type, SequenceInterface::class);
         }
         if ($map->contains($key)) {
             $map = $map->put($key, $map->get($key)->add($value));
         } else {
             $map = $map->put($key, new self($value));
         }
     }
     return $map;
 }
开发者ID:Innmind,项目名称:Immutable,代码行数:23,代码来源:Sequence.php


注:本文中的Map::contains方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。