File: /home/dh_6nhrpv/callhare.com/wp-content/plugins/rank-assassin/includes/RankAssassinPluginConfig.php
<?php
/**
* @package RankAssassin
*/
defined( 'ABSPATH' ) or die( 'Looks like someone just took a headshot!' );
class RankAssassinPluginConfig {
private $plugin_config_file = WP_CONTENT_DIR . '/plugins/rank-assassin/config/config.json';
private $plugin_config;
function __construct() {
$this->load_config_data();
}
/**
* @Desc: Loads data from config/config_data.json file to $this->config_data
*/
private function load_config_data() {
if (file_exists($this->plugin_config_file)) {
$this->plugin_config = json_decode(file_get_contents( $this->plugin_config_file ), true);
} else {
$this->plugin_config = array();
}
}
/**
* @Desc: Returns the $this->config_data
* @Return: ArrayObject
*/
public function get_config_data() {
return $this->plugin_config;
}
}