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


PHP Collection::offsetGet方法代码示例

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


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

示例1: offsetGet

 /**
  * @param  mixed $key
  * @return ServiceInterface
  * @throws ServiceNotFoundInCollectionException
  */
 public function offsetGet($key)
 {
     if (!isset($this->items[$key])) {
         throw new ServiceNotFoundInCollectionException("Service with key '{$key}' not found in collection");
     }
     return parent::offsetGet($key);
 }
开发者ID:czim,项目名称:laravel-service,代码行数:12,代码来源:ServiceCollection.php

示例2: getHandlerForType

 /**
  * @param $type
  * @return IJobHandler
  * @throws HandlerException
  */
 public function getHandlerForType($type)
 {
     if ($this->hasHandlerForType($type)) {
         return $this->handlers->offsetGet($type);
     }
     throw new HandlerException("No handler of type {$type} exists.");
 }
开发者ID:unifact,项目名称:connector,代码行数:12,代码来源:Manager.php

示例3: defaults

 /**
  * Get defaults settings.
  *
  * @param string|null $key A setting key (optional)
  *
  * @return array
  *
  * @throws \Subbly\Api\Service\Exception
  *
  * @api
  */
 public function defaults($key = null)
 {
     if (is_string($key)) {
         if (!$this->has($key)) {
             throw new Exception(sprintf(Exception::SETTING_KEY_NOT_EXISTS, $key));
         }
         return $this->defaults->offsetGet($key);
     }
     return $this->defaults->toArray();
 }
开发者ID:subbly,项目名称:framework,代码行数:21,代码来源:SettingService.php

示例4: offsetUnset

 public function offsetUnset($key)
 {
     $keySegments = explode('.', $key);
     $firstKeySegment = array_shift($keySegments);
     if ($keySegments && $this->offsetExists($firstKeySegment)) {
         return parent::offsetGet($firstKeySegment)->items()->offsetUnset(implode('.', $keySegments));
     } else {
         return parent::offsetUnset($key);
     }
 }
开发者ID:dukhanin,项目名称:laravel-menu,代码行数:10,代码来源:MenuCollection.php

示例5: testArrayAccessOffsetGetOnNonExist

 /**
  * @expectedException PHPUnit_Framework_Error_Notice
  */
 public function testArrayAccessOffsetGetOnNonExist()
 {
     $c = new Collection(['foo', 'bar']);
     $c->offsetGet(1000);
 }
开发者ID:sa7bi,项目名称:euro16,代码行数:8,代码来源:SupportCollectionTest.php

示例6: offsetGet

 /**
  * @param mixed $offset
  * @return Record|null
  */
 public function offsetGet($offset)
 {
     return $this->results->offsetGet($offset);
 }
开发者ID:h4rrison,项目名称:PHRETS,代码行数:8,代码来源:Results.php

示例7: offsetGet

 /**
  * Offset to retrieve
  * @link http://php.net/manual/en/arrayaccess.offsetget.php
  *
  * @param mixed $offset <p>
  * The offset to retrieve.
  * </p>
  *
  * @return mixed Can return all value types.
  * @since 5.0.0
  */
 public function offsetGet($offset)
 {
     return $this->fields->offsetGet($offset);
 }
开发者ID:KodiComponents,项目名称:module-datasource,代码行数:15,代码来源:FieldsCollection.php

示例8: offsetGet

 public function offsetGet($key)
 {
     return parent::offsetGet(strtoupper($key));
 }
开发者ID:winkbrace,项目名称:oracle,代码行数:4,代码来源:Row.php


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