![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/ledger.corals.io/Corals/modules/Utility/Classes/Tag/ |
<?php namespace Corals\Modules\Utility\Classes\Tag; use Corals\Modules\Utility\Models\Tag\Tag; use Illuminate\Support\Arr; class TagManager { /** * @param null $module * @param bool $objects * @param null $status * @return \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Eloquent\Builder[]|\Illuminate\Database\Eloquent\Collection|\Illuminate\Support\Collection */ public function getTagsList($module = null, $objects = false, $status = null) { $tags = Tag::query(); if (!is_null($module)) { $tags = $tags->withModule($module); } if ($status) { $tags = $tags->where('status', $status); } if ($objects) { $tags = $tags->get(); } else { $tags = $tags->pluck('name', 'id'); } return $tags; } }