Moosh\Command\Generic\Plugin\PluginInstall::get_plugins_data PHP Method

get_plugins_data() private method

private get_plugins_data ( )
    private function get_plugins_data()
    {
        $pluginsfile = home_dir() . '/.moosh/plugins.json';
        $stat = @stat($pluginsfile);
        if (!$stat || time() - $stat['mtime'] > 60 * 60 * 24 || !$stat['size']) {
            die("plugins.json file not found or too old. Run moosh plugin-list to download newest plugins.json file\n");
        }
        $pluginsdata = file_get_contents($pluginsfile);
        $decodeddata = json_decode($pluginsdata);
        return $decodeddata;
    }