# Guidelines

Rules to live by

# Pathing

```php
Path::join($absolutePath, xDocFolders::INPUT, 'intermediate.xml')
$absolutePath . "Input" . DIRECTORY_SEPARATOR . $file
$absolutePath . xDocFolders::INPUT . DIRECTORY_SEPARATOR . "xrechnung.pdf"
$absolutePath . "Input" . $dirSep . $file
```

verschiedene Varianten einen Pfad zu verwenden bzw. zu generieren

dabei ist in Zukunft nur

```php
Path::join($absolutePath, xDocFolders::INPUT, 'intermediate.xml')
```

zu verwenden, da "<span data-teams="true">diese sich um den ganzen Scheiß mit dem PATH\_SEPARATOR selbst kümmert" (Zitat Flo :) )</span>