Файловый менеджер - Редактировать - /home/tuudkjt/globeasy/wp-content/plugins/reviewx/app/Rest/Controllers/Products/ProductController.php
Назад
<?php namespace Rvx\Rest\Controllers\Products; use Rvx\Services\ProductService; use Rvx\Utilities\Helper; use Rvx\WPDrill\Contracts\InvokableContract; use Rvx\WPDrill\Response; class ProductController implements InvokableContract { protected $productService; /** * @param ProductService $productService */ public function __construct(ProductService $productService) { $this->productService = $productService; } public function __invoke() { } /** * @return Response */ public function selectable($request) { $resp = $this->productService->getSelectProduct($request->get_params()); if ($resp->getStatusCode() === Response::HTTP_OK) { $data = $resp->getApiData(); if (isset($data['products']) && \is_array($data['products'])) { foreach ($data['products'] as &$product) { if (isset($product['wp_id'])) { $product['post_type'] = get_post_type($product['wp_id']); } } } return Helper::rest($data)->success($resp()->message, $resp->getStatusCode()); } return Helper::getApiResponse($resp); } }
| ver. 1.6 |
Github
|
.
| PHP 8.1.34 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка