chore: complete update

This commit is contained in:
2025-07-17 16:24:20 +02:00
parent 899227b0a4
commit 64a7051137
1300 changed files with 85570 additions and 2756 deletions

View File

@@ -0,0 +1,30 @@
<?php
declare(strict_types=1);
namespace App\Framework\Exception;
final class DirectoryCreateException extends FrameworkException
{
public function __construct(
string $directory,
int $code = 0,
?\Throwable $previous = null
) {
$context = ExceptionContext::forOperation('filesystem.create_directory', 'FileSystem')
->withData([
'directory' => $directory,
'permissions' => is_dir(dirname($directory)) ? decoct(fileperms(dirname($directory))) : 'unknown',
'parent_exists' => is_dir(dirname($directory)),
'parent_writable' => is_writable(dirname($directory)),
'disk_free_space' => disk_free_space(dirname($directory))
]);
parent::__construct(
message: "Ordner '$directory' konnte nicht angelegt werden.",
code: $code,
previous: $previous,
context: $context
);
}
}