So, hab mir das File contao/core-bundle/src/Resources/contao/library/Contao/dbafs.php mal angeschaut. Bin vermutlich bei der Analyse des Codes etwas überfordert, aber was ich hier noch gefunden habe ist, dass ein uploadPath für das Zusammenbauen des File Pfades verwendet wird. Weiss jemand wo dieser uploadPath gesetzt wird? Mir sagt diese Konfiguration irgendwie nichts.
Code:
/** @var \SplFileInfo[] $objFiles */
$objFiles = new \RecursiveIteratorIterator(
new SyncExclude(
new \RecursiveDirectoryIterator(
TL_ROOT . '/' . \Config::get('uploadPath'),
\FilesystemIterator::UNIX_PATHS|\FilesystemIterator::FOLLOW_SYMLINKS|\FilesystemIterator::SKIP_DOTS
)
), \RecursiveIteratorIterator::SELF_FIRST
);
Im Allgemeinen habe ich nicht das Gefühl, dass es etwas damit zu tun hat, denn beim Ausführen von syncFiles wurden diese ja wieder am selben Ort gefunden. Aber der Code übersteigt meine PHP Kenntnisse etwas und ich habe leider auch keine Möglichkeit das Ding sinnvoll zu debuggen.
Lesezeichen