public static function get_silo(&$silo, $parse_path = false)
{
if ($silo instanceof MediaSilo) {
return $silo;
}
$siloname = $silo;
if ($parse_path) {
$exp = explode('/', $silo, 2);
if (count($exp) > 1) {
list($siloname, $silo) = $exp;
} else {
$siloname = $exp[0];
$silo = '';
}
}
self::init_silos();
return self::$silos[$siloname];
}