madbob/GASdottoNG

View on GitHub
code/app/View/Icons/Order.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace App\View\Icons;

use App\Helpers\Status;

class Order extends IconsMap
{
    public static function commons($user)
    {
        $ret = [
            'plus-circle' => (object) [
                'test' => function ($obj) {
                    return ($obj->keep_open_packages != 'no' && $obj->status == 'closed' && $obj->pendingPackages()->isEmpty() == false);
                },
                'text' => _i('Confezioni Da Completare'),
                'group' => 'status',
            ]
        ];

        $ret = self::unrollStatuses($ret, Status::orders());
        return $ret;
    }
}