PartKeepr\SetupBundle\Controller\ManufacturerSetupController::intCreateManufacturersAction PHP Method

intCreateManufacturersAction() public method

public intCreateManufacturersAction ( Request $request )
$request Symfony\Component\HttpFoundation\Request
    public function intCreateManufacturersAction(Request $request)
    {
        if (!$this->ensureAuthKey($request)) {
            return $this->getAuthKeyErrorResponse();
        }
        $response = ['success' => true, 'errors' => [], 'message' => 'Default manufacturers successfully created'];
        try {
            $this->get('partkeepr.setup.manufacturer_service')->importManufacturers();
        } catch (\Exception $e) {
            $response['success'] = false;
            $response['message'] = 'Manufacturers creation error';
            $response['errors'] = [$e->getMessage()];
        }
        return new JsonResponse($response);
    }