public static function get_by_info($key, $value = null)
{
// If no value was specified, check if several info were passed
if (null === $value) {
if (is_array($key)) {
$params['info'] = $key;
} else {
// We need a value to compare to
return false;
}
} else {
$params['info'] = array($key => $value);
}
return self::get($params);
}