Files
Atomcms-edit/config/optimizations.php
T
2026-05-09 17:32:17 +02:00

82 lines
2.2 KiB
PHP
Executable File

<?php
declare(strict_types=1);
use App\Filament\Resources\Base\BaseResource;
use App\Models\Concerns\BelongsToUser;
use App\Models\Concerns\HasCommonScopes;
use Database\Seeders\BaseSettingsSeeder;
return [
/*
|--------------------------------------------------------------------------
| Code Optimization Settings
|--------------------------------------------------------------------------
|
| This file contains settings for various code optimizations
| that have been applied to reduce duplication and improve
| maintainability.
|
*/
'traits' => [
'belongs_to_user' => BelongsToUser::class,
'has_common_scopes' => HasCommonScopes::class,
],
'base_classes' => [
'resource' => BaseResource::class,
'seeder' => BaseSettingsSeeder::class,
],
'css' => [
'button_effects_optimized' => true,
'button_effects_file' => 'resources/themes/atom/css/app.css',
'keyframes_count' => 36,
'effects_rules_count' => 206,
],
'models_optimized' => [
'with_belongs_to_user' => [
'Article',
'ArticleComment',
'ArticleReaction',
'AuthorNotification',
'Ban',
'CameraLike',
'CameraView',
'CameraWeb',
'ClaimedReferralLog',
'CommandLog',
'Item',
'RadioContestEntry',
'RadioGiveawayParticipant',
'RadioListenerPoint',
'RadioShout',
'RadioSongRequest',
'RadioSongVote',
'StaffApplication',
'UserItem',
'UserNotification',
'UserOrder',
'UserReferral',
'UserSetting',
'UserSubscription',
'WebsiteArticle',
'WebsiteArticleComment',
'WebsiteArticleReaction',
'WebsiteBetaCode',
'WebsiteHelpCenterTicket',
'WebsiteMaintenanceTask',
'WebsitePaypalTransaction',
],
'with_common_scopes' => [],
],
'translations' => [
'total_languages' => 56,
'keys_per_language' => 755,
'fallback_locale' => 'en',
],
];