Newscoop\Package\Package::getPrev PHP Метод

getPrev() публичный Метод

Get previous item
public getPrev ( Item $currentItem ) : Newscoop\Package\Item
$currentItem Item
Результат Newscoop\Package\Item
    public function getPrev(Item $currentItem)
    {
        $prev = null;
        foreach ($this->items as $item) {
            if ($item === $currentItem) {
                return $prev;
            }
            $prev = $item;
        }
    }

Usage Example

Пример #1
0
 public function testPrevNextItem()
 {
     $package = new Package();
     $first = new Item($package, new LocalImage('first'));
     $this->assertNull($package->getPrev($first));
     $this->assertNull($package->getNext($first));
     $second = new Item($package, new LocalImage('second'));
     $this->assertEquals($first, $package->getPrev($second));
     $this->assertEquals($second, $package->getNext($first));
 }
All Usage Examples Of Newscoop\Package\Package::getPrev