View file File name : UtilityService.php Content :<?php namespace NewfoldLabs\WP\Module\Migration\Services; /** * Utility Service */ class UtilityService { /** * Get the api key from worker * * @param string $brand name of the brand */ public static function get_insta_api_key( $brand ) { $insta_cf_worker = NFD_PROXY_ACCESS_WORKER . '/get/token?brand=' . $brand; $insta_cf_data = wp_remote_get( $insta_cf_worker, array( 'headers' => array( 'Content-Type' => 'application/json', 'Accept' => 'application/json', 'PHP_VERSION' => PHP_VERSION, 'migration_key' => true, 'site_url' => get_option( 'siteurl', '' ), ), ) ); $insta_response = json_decode( wp_remote_retrieve_body( $insta_cf_data ) ); // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_decode return $insta_response ? base64_decode( $insta_response->data ) : ''; } }