Newscoop\Package\PackageService::setOrder PHP Метод

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

Set order of items for given package
public setOrder ( Package $package, array $order ) : void
$package Package
$order array
Результат void
    public function setOrder(Package $package, $order)
    {
        $items = array();
        foreach ($package->getItems() as $item) {
            $offset = array_search('item-' . $item->getId(), $order);
            $package->getItems()->set($offset, $item);
            $package->getItems()->get($offset)->setOffset($offset);
        }
        $this->orm->flush();
    }