public static function getParentsByName($name)
 {
     if (!isset(self::$parentsCache[$name])) {
         self::$parentsCache = array();
         $parts = explode('/', $name);
         $count = count($parts);
         if ($count > 1) {
             for ($i = 1; $i <= $count; $i++) {
                 self::$parentsCache[] = implode('/', array_slice($parts, 0, $i));
             }
         }
     }
     return self::$parentsCache[$name];
 }