Owl\Repositories\Fluent\ItemHistoryRepository::getByOpenItemId PHP Метод

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

Get a item history by open item id.
public getByOpenItemId ( string $open_item_id ) : stdClass
$open_item_id string
Результат stdClass
    public function getByOpenItemId($open_item_id)
    {
        $itemHistories = \DB::table($this->getTableName())->select('items_history.*', 'users.id as user_id', 'users.email as user_email', 'users.username as user_username')->join('users', 'items_history.user_id', '=', 'users.id')->where('items_history.open_item_id', $open_item_id)->orderBy('items_history.updated_at', 'DESC')->get();
        $i = 0;
        foreach ($itemHistories as $itemHistory) {
            $object = app('stdClass');
            $object->id = $itemHistory->user_id;
            $object->email = $itemHistory->user_email;
            $object->username = $itemHistory->user_username;
            $itemHistories[$i]->user = $object;
            $i++;
        }
        return $itemHistories;
    }