src/php/Webforge/Common/System/Dir.php
public static function extract($string) {
    if (mb_strlen($string) == 0) {
      throw new Exception('String ist leer, kann kein Verzeichnis extrahieren');
    }
    
    $path = dirname($string).DIRECTORY_SEPARATOR;
    try {
      $dir = new Dir($path);
    } catch (Exception $e) {
      throw new Exception('kann kein Verzeichnis aus dem extrahierten Verzeichnis "'.$path.'" erstellen: '.$e->getMessage());
    }
    
    return $dir;
  }
public static function extract($string) {
    if (mb_strlen($string) == 0) {
      throw new Exception('String ist leer, kann kein Verzeichnis extrahieren');
    }
    
    $path = dirname($string).DIRECTORY_SEPARATOR;
    try {
      $dir = new Dir($path);
    } catch (Exception $e) {
      throw new Exception('kann kein Verzeichnis aus dem extrahierten Verzeichnis "'.$path.'" erstellen: '.$e->getMessage());
    }
    
    return $dir;
  }
public static function extract ( $ string ) { if ( mb_strlen ( $ string ) == 0 ) { throw new Exception ( 'String ist leer, kann kein Verzeichnis extrahieren' ) ; } $ path = dirname ( $ string ) . DIRECTORY_SEPARATOR ; try { $ dir = new Dir ( $ path ) ; } catch ( Exception $ e ) { throw new Exception ( 'kann kein Verzeichnis aus dem extrahierten Verzeichnis "' . $ path . '" erstellen: ' . $ e -> getMessage ( ) ) ; } return $ dir ; }
Extrahiert das Verzeichnis aus einer Angabe zu einer Datei

@param string $string der zu untersuchende string
@return Dir
Extrahiert das Verzeichnis aus einer Angabe zu einer Datei