Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Helper;
- use App\Http\DatabaseConnector\CategoryRequest;
- use App\Http\DatabaseConnector\ParentCategoryRequest;
- use App\Filters\JsonToArray;
- class Category
- {
- private $CategoryReqeust;
- private $parentCategoryRequest;
- function __construct(){
- $this->CategoryReqeust = new CategoryRequest;
- $this->parentCategoryRequest = new ParentCategoryRequest;
- }
- public function getCategoryList($type = 'slug'):array
- {
- return $this->listController($this->CategoryReqeust,$type);
- }
- public function getParentCategoryList($type = 'slug'):array
- {
- return $this->listController($this->parentCategoryRequest,$type);
- }
- private function listController($connector,$type){
- $outputBuffer = [];
- foreach (JsonToArray::convert($connector->getAll()) as $item) {
- $outputBuffer[] = $item[$type];
- }
- return $outputBuffer;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement