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


PHP Collection::isEmpty方法代码示例

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


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

示例1: updateFile

 /**
  * Update path and file name
  * 
  * @throws ServerFeedOutdated
  * @return void
  */
 private function updateFile()
 {
     if ($this->servers->isEmpty()) {
         $this->fetch();
         throw new \ServerFeedOutdated();
     }
     $this->full_path = $this->servers->pop();
     $this->filename = basename($this->full_path);
 }
开发者ID:theomessin,项目名称:vatdata,代码行数:15,代码来源:Fetcher.php

示例2: getSelectedResponses

 public function getSelectedResponses()
 {
     if (null == $this->responses || $this->responses->isEmpty()) {
         return null;
     }
     $responses = array();
     foreach ($this->responses as $response) {
         if (null != $response && true == $response->selected) {
             $responses[] = $response;
         }
     }
     return $responses;
 }
开发者ID:trialog,项目名称:p4s-api-bundle,代码行数:13,代码来源:EvaluationItem.php

示例3: generateClasificacion

 public static function generateClasificacion($liga)
 {
     $jornadasAll = $liga->getJornadas();
     $jornadas = new Collection();
     $jornadaActual = $jornadasAll->iterate();
     while ($jornadaActual) {
         if ($jornadaActual->getEstado() === "true") {
             $jornadas->add($jornadaActual);
         }
         $jornadaActual = $jornadasAll->iterate();
     }
     $equipos = new Collection();
     $jornadaActual = $jornadas->iterate();
     while ($jornadaActual) {
         $partidos = $jornadaActual->getPartidos();
         $partidoActual = $partidos->iterate();
         if ($equipos->isEmpty()) {
             $partidos->resetIterator();
             $partidoActual = $partidos->iterate();
             while ($partidoActual) {
                 $equipoLocal = new Equipo($partidoActual->getEqLocal()->getNombre(), $partidoActual->getEqLocal()->getId_equipo(), 0, 0, 0, 0);
                 $equipoVisitante = new Equipo($partidoActual->getEqVisitante()->getNombre(), $partidoActual->getEqVisitante()->getId_equipo(), 0, 0, 0, 0);
                 $equipos->add($equipoLocal);
                 $equipos->add($equipoVisitante);
                 $partidoActual = $partidos->iterate();
             }
             $partidos->resetIterator();
             $partidoActual = $partidos->iterate();
         }
         while ($partidoActual) {
             $equipoLocal = $equipos->getByProperty("id_equipo", $partidoActual->getEqLocal()->getId_equipo());
             $equipoVisitante = $equipos->getByProperty("id_equipo", $partidoActual->getEqVisitante()->getId_equipo());
             $golesL = $partidoActual->getGolesLocal();
             $golesV = $partidoActual->getGolesVisitante();
             if ($golesL > $golesV) {
                 $equipoLocal->setPuntos($equipoLocal->getPuntos() + 3);
             } else {
                 if ($golesL < $golesV) {
                     $equipoVisitante->setPuntos($equipoVisitante->getPuntos() + 3);
                 } else {
                     $equipoLocal->setPuntos($equipoLocal->getPuntos() + 1);
                     $equipoVisitante->setPuntos($equipoVisitante->getPuntos() + 1);
                 }
             }
             $equipoLocal->setGolesF($equipoLocal->getGolesF() + $golesL);
             $equipoLocal->setGolesC($equipoLocal->getGolesC() + $golesV);
             $equipoVisitante->setGolesF($equipoVisitante->getGolesF() + $golesV);
             $equipoVisitante->setGolesC($equipoVisitante->getGolesC() + $golesL);
             $equipoLocal->setDifG();
             $equipoVisitante->setDifG();
             $partidoActual = $partidos->iterate();
         }
         $jornadaActual = $jornadas->iterate();
     }
     return $equipos;
 }
开发者ID:villapilla,项目名称:PHP,代码行数:56,代码来源:Clasificacion.php

示例4: filterCategory

 /**
  * @param string $input
  */
 public function filterCategory($input)
 {
     if (empty($input) || $this->collection->isEmpty()) {
         return null;
     }
     list($operand, $value) = array_values($this->getOperandAndValue($input));
     $this->collection = $this->collection->filter(function (array $entry) use($operand, $value) {
         return $this->stringComparator($entry['category'], $value, $operand);
     });
 }
开发者ID:advmaker,项目名称:LamantinParser,代码行数:13,代码来源:Filter.php

示例5: hasChildren

 /**
  * {@inheritdoc}
  */
 public function hasChildren()
 {
     return !$this->children->isEmpty();
 }
开发者ID:aleherse,项目名称:Sylius,代码行数:7,代码来源:Permission.php

示例6: testIsEmptyClear

 public function testIsEmptyClear()
 {
     $this->assertEquals(false, $this->collection->isEmpty());
     $this->collection->clear();
     $this->assertEquals(true, $this->collection->isEmpty());
 }
开发者ID:dtkahl,项目名称:php-array-tools,代码行数:6,代码来源:CollectionTest.php

示例7: testIsEmpty

 /**
  * @test Collection::isEmpty()
  */
 public function testIsEmpty()
 {
     $collection = new Collection();
     $expect = true;
     $result = $collection->isEmpty();
     $this->assertEquals($expect, $result);
 }
开发者ID:timoxeen,项目名称:php-commerceml,代码行数:10,代码来源:CollectionTest.php

示例8: isEmpty

 /**
  * {@inheritdoc}
  */
 public function isEmpty()
 {
     $this->_initialize();
     return $this->_coll->isEmpty();
 }
开发者ID:andreia,项目名称:doctrine,代码行数:8,代码来源:PersistentCollection.php


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