private function _getContributorsFromGitHub($sRepositoryURL)
{
$_aContributors = get_transient('apfl_contributors');
if (false !== $_aContributors) {
return $_aContributors;
}
$_mResponse = wp_remote_get($sRepositoryURL . '/contributors', array('sslverify' => false));
if (is_wp_error($_mResponse) || 200 != wp_remote_retrieve_response_code($_mResponse)) {
return array();
}
$_aContributors = json_decode(wp_remote_retrieve_body($_mResponse));
if (!is_array($_aContributors)) {
return array();
}
set_transient('apfl_contributors', $_aContributors, 3600);
return $_aContributors;
}