Compare commits

..

No commits in common. "a48aa86b099f628446fafbf5e960576bff3b8bee" and "b8a5a1ff58d1c7376c7754804473bb0134660ad7" have entirely different histories.

10 changed files with 16 additions and 15 deletions

View file

@ -1,5 +1,7 @@
# 🌈✨ SAUFEN - The Ultimate Drink Management Experience! 🍹🍻
![Pride Colored Banner](https://via.placeholder.com/1200x300/ff8c00/ffffff?text=SAUFEN)
## 🎉 Welcome to Drink Paradise! 🎊
**SAUFEN** is not just a drink management system - it's a **REVOLUTION** in how we celebrate and enjoy our favorite beverages! With its STUNNING interface and INCREDIBLE features, you'll wonder how you ever lived without it!

View file

@ -2,7 +2,6 @@
declare(strict_types=1);
use App\Service\ConfigurationService;
use App\Enum\SystemSettingKey;
use Doctrine\ORM\Configuration;
use App\Settings;
@ -45,7 +44,7 @@ return [
Configuration $configuration
): EntityManagerInterface => new EntityManager($connection, $configuration),
Twig::class => function (ConfigurationService $config): Twig {
Twig::class => function (\App\Service\ConfigurationService $config): Twig {
$paths = [__DIR__ . '/../templates'];
$cache = __DIR__ . '/../var/cache/twig';

View file

@ -14,15 +14,11 @@ return ECSConfig::configure()
__DIR__ . '/bin',
])
->withRootFiles()
// add a single rule
->withRules([
NoUnusedImportsFixer::class,
])
->withPhpCsFixerSets(
per: true,
php84Migration: true,

View file

@ -3,6 +3,7 @@
declare(strict_types=1);
use Rector\Config\RectorConfig;
use Rector\Php81\Rector\Property\ReadOnlyPropertyRector;
return RectorConfig::configure()
->withPaths([
@ -12,7 +13,6 @@ return RectorConfig::configure()
__DIR__ . '/tests',
__DIR__ . '/bin',
])
->withRootFiles()
->withImportNames(removeUnusedImports: true)
->withPhpSets()
->withPreparedSets(
@ -21,4 +21,7 @@ return RectorConfig::configure()
earlyReturn: true,
strictBooleans: true,
)
->withSkip([
ReadonlyPropertyRector::class,
])
;

View file

@ -35,7 +35,7 @@ class DashboardController
'lowStockItems' => $lowStockItems,
'drinkTypes' => $drinkTypes,
'showLowStockAlerts' => $showLowStockAlerts,
'showQuickUpdateForm' => $showQuickUpdateForm,
'showQuickUpdateForm' => $showQuickUpdateForm
]);
}
}

View file

@ -7,6 +7,7 @@ namespace App\Service;
use InvalidArgumentException;
use App\Entity\DrinkType;
use App\Repository\DrinkTypeRepository;
use App\Service\ConfigurationService;
class DrinkTypeService
{

View file

@ -8,6 +8,7 @@ use App\Entity\DrinkType;
use App\Entity\InventoryRecord;
use App\Repository\DrinkTypeRepository;
use App\Repository\InventoryRecordRepository;
use App\Service\ConfigurationService;
use App\Enum\SystemSettingKey;
use DateTimeImmutable;

View file

@ -2,7 +2,6 @@
declare(strict_types=1);
use App\Settings;
use App\Middleware\ErrorHandlerMiddleware;
use Monolog\Logger;
use Slim\App;
@ -13,12 +12,12 @@ return (function (): App {
// Create container
$container = (require __DIR__ . '/../config/container.php')();
/** @var \App\Settings $settings */
$settings = $container->get(Settings::class);
$settings = $container->get(\App\Settings::class);
// create cache dirs
foreach (['twig', 'doctrine/proxy'] as $dir) {
if (!is_dir($settings->cacheDir . '/' . $dir)) {
mkdir($settings->cacheDir . '/' . $dir, 0o777, true);
mkdir($settings->cacheDir . '/' . $dir, 0777, true);
}
}