本文整理汇总了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);
}
示例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;
}
示例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;
}
示例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);
});
}
示例5: hasChildren
/**
* {@inheritdoc}
*/
public function hasChildren()
{
return !$this->children->isEmpty();
}
示例6: testIsEmptyClear
public function testIsEmptyClear()
{
$this->assertEquals(false, $this->collection->isEmpty());
$this->collection->clear();
$this->assertEquals(true, $this->collection->isEmpty());
}
示例7: testIsEmpty
/**
* @test Collection::isEmpty()
*/
public function testIsEmpty()
{
$collection = new Collection();
$expect = true;
$result = $collection->isEmpty();
$this->assertEquals($expect, $result);
}
示例8: isEmpty
/**
* {@inheritdoc}
*/
public function isEmpty()
{
$this->_initialize();
return $this->_coll->isEmpty();
}