├── plugins
└── .gitkeep
├── migrations
├── .gitignore
├── Version20250204125527.php
├── Version20251109014447.php
├── Version20250128174115.php
├── Version20251011101804.php
├── Version20250126190537.php
├── Version20240124203658.php
├── Version20250913222644.php
├── Version20251027130000.php
├── Version20241126171453.php
├── Version20250311193917.php
├── Version20241127122406.php
├── Version20241227012239.php
├── Version20240129135319.php
├── Version20251215100714.php
├── Version20250106174956.php
├── Version20250127091507.php
├── Version20251207161731.php
├── Version20250708142015.php
├── Version20250309181442.php
├── Version20251220010323.php
├── Version20240909174033.php
├── Version20240812195530.php
├── Version20240825133509.php
├── Version20250708170843.php
├── Version20240730183226.php
├── Version20240808175110.php
├── Version20250705224050.php
├── Version20240803231552.php
├── Version20240804130207.php
├── Version20240804133717.php
├── Version20240804192020.php
├── Version20240730175747.php
├── Version20240730180609.php
├── Version20240730194105.php
├── Version20240803231415.php
├── Version20240803235341.php
├── Version20240904184555.php
├── Version20240825110754.php
├── Version20240805105949.php
└── Version20251215175124.php
├── public
├── plugins
│ └── .gitkeep
├── uploads
│ ├── avatars
│ │ └── .gitkeep
│ ├── products
│ │ └── .gitkeep
│ ├── settings
│ │ └── .gitkeep
│ └── categories
│ │ └── .gitkeep
└── assets
│ ├── img
│ ├── logo
│ │ └── logo.png
│ ├── favicon
│ │ ├── favicon.ico
│ │ ├── favicon-16x16.png
│ │ ├── favicon-32x32.png
│ │ ├── apple-touch-icon.png
│ │ ├── android-chrome-192x192.png
│ │ ├── android-chrome-512x512.png
│ │ └── site.webmanifest
│ └── placeholders
│ │ └── 300x150.png
│ └── theme
│ └── default
│ └── fonts
│ ├── Inter-Bold.woff2
│ ├── Poppins-Bold.ttf
│ ├── Inter-Medium.woff2
│ ├── Inter-Regular.woff2
│ ├── Inter-SemiBold.woff2
│ └── Poppins-SemiBold.ttf
├── src
└── Core
│ ├── Entity
│ ├── .gitignore
│ ├── Payment.php
│ ├── Panel
│ │ └── UserPayment.php
│ └── ProductPrice.php
│ ├── Controller
│ ├── .gitignore
│ ├── API
│ │ ├── Admin
│ │ │ ├── AbstractAdminAPIController.php
│ │ │ ├── VersionController.php
│ │ │ └── TemplateController.php
│ │ ├── APIAbstractController.php
│ │ └── EggsController.php
│ ├── Panel
│ │ └── Setting
│ │ │ ├── GeneralSettingCrudController.php
│ │ │ ├── PaymentSettingCrudController.php
│ │ │ ├── SecuritySettingCrudController.php
│ │ │ └── PterodactylSettingCrudController.php
│ └── DefaultController.php
│ ├── Repository
│ ├── .gitignore
│ ├── ServerProductRepository.php
│ ├── ProductRepository.php
│ ├── ServerProductPriceRepository.php
│ ├── ProductPriceRepository.php
│ ├── VoucherRepository.php
│ └── LogRepository.php
│ ├── Resources
│ ├── translations
│ │ ├── .gitignore
│ │ ├── validators.cn.yaml
│ │ ├── validators.id.yaml
│ │ ├── validators.hi.yaml
│ │ ├── validators.en.yaml
│ │ ├── validators.pl.yaml
│ │ ├── validators.pt.yaml
│ │ ├── validators.nl.yaml
│ │ ├── validators.ua.yaml
│ │ ├── validators.it.yaml
│ │ ├── validators.de.yaml
│ │ ├── validators.fr.yaml
│ │ ├── validators.ru.yaml
│ │ ├── validators.de_CH.yaml
│ │ └── validators.es.yaml
│ └── config
│ │ ├── twig.yaml
│ │ ├── translation.yaml
│ │ ├── routes.yaml
│ │ ├── vich_uploader.yaml
│ │ ├── security.yaml
│ │ └── monolog.yaml
│ ├── Handler
│ ├── HandlerInterface.php
│ └── MakeThemeHandler.php
│ ├── Exception
│ ├── Plugin
│ │ ├── ZipBombException.php
│ │ ├── FileTooLargeException.php
│ │ ├── MaliciousZipException.php
│ │ ├── InvalidFileTypeException.php
│ │ ├── InvalidManifestException.php
│ │ ├── InvalidZipFileException.php
│ │ ├── MissingManifestException.php
│ │ ├── ManifestValidationException.php
│ │ ├── InvalidFileExtensionException.php
│ │ ├── PluginAlreadyExistsException.php
│ │ ├── PluginUploadException.php
│ │ └── InvalidStateTransitionException.php
│ ├── Pterodactyl
│ │ ├── PterodactylServerException.php
│ │ ├── PterodactylNotFoundException.php
│ │ ├── PterodactylClientApiException.php
│ │ ├── PterodactylConnectionException.php
│ │ ├── PterodactylRateLimitException.php
│ │ ├── PterodactylAccessDeniedException.php
│ │ ├── PterodactylApplicationApiException.php
│ │ ├── PterodactylAuthenticationException.php
│ │ └── PterodactylValidationException.php
│ ├── DisabledCommandException.php
│ ├── PaymentExpiredException.php
│ ├── UserDoesNotHaveClientApiKeyException.php
│ ├── PterodactylUserNotFoundException.php
│ ├── Email
│ │ ├── ServerDetailsNotAvailableException.php
│ │ └── ProductPriceNotFoundException.php
│ ├── CouldNotCreatePterodactylClientApiKeyException.php
│ └── PterodactylAccountEmailAlreadyExists.php
│ ├── Enum
│ ├── ServerLogSourceTypeEnum.php
│ ├── PaymentStatusEnum.php
│ ├── CrudFlashMessageTypeEnum.php
│ ├── ProductPriceTypeEnum.php
│ ├── EmailVerificationValueEnum.php
│ ├── ServerStatusEnum.php
│ ├── WidgetPosition.php
│ ├── ServerStateEnum.php
│ ├── ProductHealthStatusEnum.php
│ ├── EmailTypeEnum.php
│ ├── ProductPriceUnitEnum.php
│ ├── LanguageEnum.php
│ ├── VoucherTypeEnum.php
│ ├── CrudTemplateContextEnum.php
│ ├── OverwriteableCrudTemplatesEnum.php
│ ├── SettingContextEnum.php
│ ├── WidgetContext.php
│ ├── SettingTypeEnum.php
│ ├── LogActionEnum.php
│ ├── ServerLogActionEnum.php
│ └── ViewNameEnum.php
│ ├── Contract
│ ├── Pterodactyl
│ │ ├── MetaAccessInterface.php
│ │ ├── Application
│ │ │ ├── PterodactylPterocaInterface.php
│ │ │ └── PterodactylNestsInterface.php
│ │ └── Client
│ │ │ ├── PterodactylDatabasesInterface.php
│ │ │ ├── PterodactylNetworkInterface.php
│ │ │ ├── PterodactylClientAdapterInterface.php
│ │ │ └── PterodactylBackupsInterface.php
│ ├── Tab
│ │ └── ServerTabInterface.php
│ ├── Widget
│ │ └── DashboardWidgetInterface.php
│ └── ProductPriceInterface.php
│ ├── Provider
│ └── Captcha
│ │ └── CaptchaProviderInterface.php
│ ├── Service
│ ├── Mailer
│ │ └── MailerServiceInterface.php
│ ├── System
│ │ └── IpAddressProviderService.php
│ ├── Email
│ │ └── ClientPanelUrlResolverService.php
│ ├── Product
│ │ └── ProductPriceCalculatorService.php
│ ├── Captcha
│ │ └── CaptchaService.php
│ ├── Pterodactyl
│ │ ├── PterodactylExceptionHandler.php
│ │ └── PterodactylUsernameService.php
│ └── Server
│ │ ├── ServerNestService.php
│ │ └── ServerConfiguration
│ │ └── AbstractServerConfiguration.php
│ ├── DTO
│ ├── Action
│ │ └── Result
│ │ │ ├── ConfiguratorVerificationResult.php
│ │ │ ├── ServerAllocationActionResult.php
│ │ │ ├── RegisterUserActionResult.php
│ │ │ └── UpdateServerActionResult.php
│ ├── PterodactylAddonVersionDTO.php
│ ├── Email
│ │ ├── EmailVerificationContextDTO.php
│ │ ├── RegistrationEmailContextDTO.php
│ │ └── ServerSuspensionContextDTO.php
│ ├── Pterodactyl
│ │ ├── Credentials.php
│ │ ├── Application
│ │ │ └── PterodactylApiKey.php
│ │ └── Client
│ │ │ ├── PterodactylDatabase.php
│ │ │ ├── PterodactylFile.php
│ │ │ └── PterodactylApiKey.php
│ ├── SystemVersionDTO.php
│ ├── ServerVariableDTO.php
│ ├── TemplateOptionsDTO.php
│ ├── ServerLogDTO.php
│ ├── PaginationDTO.php
│ ├── Collection
│ │ └── ServerVariableCollection.php
│ ├── ServerWebsocketDTO.php
│ ├── PaymentSessionDTO.php
│ └── ServerDetailsDTO.php
│ ├── Attribute
│ └── RequiresVerifiedEmail.php
│ ├── Trait
│ ├── FormatBytesTrait.php
│ ├── ExperimentalFeatureMessageTrait.php
│ ├── GetUserTrait.php
│ └── CrudFlashMessagesTrait.php
│ ├── Tests
│ ├── Unit
│ │ └── Service
│ │ │ └── LocaleServiceTest.php
│ └── Integration
│ │ └── Controller
│ │ └── DefaultControllerTest.php
│ ├── Adapter
│ └── Pterodactyl
│ │ └── AbstractPterodactylAdapter.php
│ ├── Event
│ ├── Plugin
│ │ ├── PluginDisabledEvent.php
│ │ ├── PluginEnabledEvent.php
│ │ ├── PluginRegisteredEvent.php
│ │ ├── PluginFaultedEvent.php
│ │ ├── PluginDiscoveredEvent.php
│ │ ├── PluginUpdatedEvent.php
│ │ └── PluginIndexPageAccessedEvent.php
│ ├── Crud
│ │ ├── CrudEntityDeletedEvent.php
│ │ ├── CrudEntityPersistedEvent.php
│ │ ├── CrudEntityUpdatedEvent.php
│ │ ├── CrudEntityDeletingEvent.php
│ │ ├── CrudEntityUpdatingEvent.php
│ │ ├── CrudEntityPersistingEvent.php
│ │ ├── CrudConfiguredEvent.php
│ │ ├── CrudActionsConfiguredEvent.php
│ │ └── CrudFiltersConfiguredEvent.php
│ ├── Cli
│ │ ├── SynchronizeData
│ │ │ └── DataSyncProcessStartedEvent.php
│ │ ├── SuspendUnpaidServers
│ │ │ └── SuspendUnpaidServersProcessStartedEvent.php
│ │ ├── ChangePassword
│ │ │ └── PasswordChangeProcessStartedEvent.php
│ │ ├── DeleteInactiveServers
│ │ │ └── DeleteInactiveServersProcessStartedEvent.php
│ │ ├── CreateUser
│ │ │ └── UserCreationProcessStartedEvent.php
│ │ └── MigrateServers
│ │ │ └── ServerMigrationProcessStartedEvent.php
│ ├── Server
│ │ ├── ServerUnsuspendedEvent.php
│ │ ├── ServerProductCreatedEvent.php
│ │ ├── ServerRenewalValidatedEvent.php
│ │ ├── ServerPurchaseCompletedEvent.php
│ │ ├── Tab
│ │ │ └── ServerTabsCollectedEvent.php
│ │ ├── ServerRenewalCompletedEvent.php
│ │ ├── ServersListAccessedEvent.php
│ │ ├── ServerEntityCreatedEvent.php
│ │ ├── ServerCreatedOnPterodactylEvent.php
│ │ ├── ServerEulaAcceptedEvent.php
│ │ ├── ServerExpirationExtendedEvent.php
│ │ ├── ServerDetailsRequestedEvent.php
│ │ ├── Network
│ │ │ └── ServerAllocationCreatedEvent.php
│ │ ├── ServerWebsocketTokenGeneratedEvent.php
│ │ ├── ServerWebsocketTokenRequestedEvent.php
│ │ └── ServerPurchaseValidatedEvent.php
│ ├── Voucher
│ │ ├── VoucherDeletedEvent.php
│ │ ├── VoucherUpdateRequestedEvent.php
│ │ └── VoucherDeletionRequestedEvent.php
│ ├── User
│ │ └── Registration
│ │ │ ├── UserCreatedEvent.php
│ │ │ ├── UserEmailVerifiedEvent.php
│ │ │ ├── UserAboutToBeCreatedEvent.php
│ │ │ ├── UserRegisteredEvent.php
│ │ │ └── UserRegistrationFailedEvent.php
│ ├── AbstractDomainEvent.php
│ ├── Cart
│ │ ├── CartTopUpDataLoadedEvent.php
│ │ ├── CartRenewPageAccessedEvent.php
│ │ └── CartConfigurePageAccessedEvent.php
│ ├── Store
│ │ └── StoreAccessedEvent.php
│ └── StoppableEventTrait.php
│ ├── Form
│ ├── ProductPriceSlotFormType.php
│ ├── ProductPriceFixedFormType.php
│ └── ProductPriceDynamicFormType.php
│ ├── Message
│ └── SendEmailMessage.php
│ ├── MessageHandler
│ └── SendEmailMessageHandler.php
│ ├── EventSubscriber
│ └── User
│ │ └── UserRegistrationSubscriber.php
│ └── Factory
│ └── ServerVariableFactory.php
├── config
├── packages
│ ├── vich_uploader.yaml
│ ├── mailer.yaml
│ ├── property_info.yaml
│ ├── translation.yaml
│ ├── twig_component.yaml
│ ├── doctrine_migrations.yaml
│ ├── csrf.yaml
│ ├── twig.yaml
│ ├── routing.yaml
│ ├── validator.yaml
│ ├── dev
│ │ └── web_profiler.yaml
│ ├── framework.yaml
│ ├── nyholm_psr7.yaml
│ └── cache.yaml
├── routes
│ ├── security.yaml
│ ├── framework.yaml
│ └── dev
│ │ └── web_profiler.yaml
├── preload.php
└── services.yaml
├── themes
└── default
│ ├── panel
│ ├── crud
│ │ ├── user_account
│ │ │ └── edit.html.twig
│ │ ├── voucher
│ │ │ ├── new.html.twig
│ │ │ └── edit.html.twig
│ │ ├── product
│ │ │ ├── new.html.twig
│ │ │ └── edit.html.twig
│ │ ├── server_product
│ │ │ ├── edit.html.twig
│ │ │ └── new.html.twig
│ │ ├── user_payment
│ │ │ └── index.html.twig
│ │ └── setting
│ │ │ └── current_theme
│ │ │ └── edit.html.twig
│ ├── servers
│ │ └── components
│ │ │ └── alert.html.twig
│ ├── page
│ │ └── default.html.twig
│ ├── server
│ │ └── tabs
│ │ │ └── settings
│ │ │ └── settings.html.twig
│ └── dashboard
│ │ └── components
│ │ └── motd.html.twig
│ ├── components
│ └── header
│ │ └── user_balance.html.twig
│ ├── email
│ ├── payment_success.html.twig
│ ├── footer.html.twig
│ ├── reset_password.html.twig
│ └── email_verification.html.twig
│ ├── template.json
│ ├── bundles
│ ├── TwigBundle
│ │ └── Exception
│ │ │ └── components
│ │ │ └── error_footer.html.twig
│ └── EasyAdminBundle
│ │ └── flash_messages.html.twig
│ └── sso
│ └── redirect.html.twig
├── .github
├── ISSUE_TEMPLATE
│ ├── custom.md
│ ├── feature_request.md
│ └── bug_report.md
└── FUNDING.yml
├── phpstan.dist.neon
├── .dockerignore
├── .env.test
├── tests
└── bootstrap.php
├── docker
├── php
│ └── www.conf
└── supervisor
│ └── supervisord.conf
├── bin
├── console
└── phpunit
└── .gitignore
/plugins/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/migrations/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/plugins/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/Core/Entity/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/uploads/avatars/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/uploads/products/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/uploads/settings/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/Core/Controller/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/Core/Repository/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/uploads/categories/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/Core/Resources/translations/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/config/packages/vich_uploader.yaml:
--------------------------------------------------------------------------------
1 | vich_uploader:
2 | db_driver: orm
--------------------------------------------------------------------------------
/config/packages/mailer.yaml:
--------------------------------------------------------------------------------
1 | framework:
2 | mailer:
3 | dsn: '%env(MAILER_DSN)%'
4 |
--------------------------------------------------------------------------------
/themes/default/panel/crud/user_account/edit.html.twig:
--------------------------------------------------------------------------------
1 | {% extends '@EasyAdmin/crud/edit.html.twig' %}
2 |
3 |
--------------------------------------------------------------------------------
/config/packages/property_info.yaml:
--------------------------------------------------------------------------------
1 | framework:
2 | property_info:
3 | with_constructor_extractor: true
4 |
--------------------------------------------------------------------------------
/config/routes/security.yaml:
--------------------------------------------------------------------------------
1 | _security_logout:
2 | resource: security.route_loader.logout
3 | type: service
4 |
--------------------------------------------------------------------------------
/public/assets/img/logo/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PteroCA-Org/panel/HEAD/public/assets/img/logo/logo.png
--------------------------------------------------------------------------------
/config/packages/translation.yaml:
--------------------------------------------------------------------------------
1 | framework:
2 | default_locale: en
3 | translator:
4 | fallbacks: ['en']
5 |
--------------------------------------------------------------------------------
/public/assets/img/favicon/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PteroCA-Org/panel/HEAD/public/assets/img/favicon/favicon.ico
--------------------------------------------------------------------------------
/public/assets/img/placeholders/300x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PteroCA-Org/panel/HEAD/public/assets/img/placeholders/300x150.png
--------------------------------------------------------------------------------
/public/assets/img/favicon/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PteroCA-Org/panel/HEAD/public/assets/img/favicon/favicon-16x16.png
--------------------------------------------------------------------------------
/public/assets/img/favicon/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PteroCA-Org/panel/HEAD/public/assets/img/favicon/favicon-32x32.png
--------------------------------------------------------------------------------
/src/Core/Resources/config/twig.yaml:
--------------------------------------------------------------------------------
1 | twig:
2 | paths:
3 | '%kernel.project_dir%/src/Core/Resources/templates': core_templates
4 |
--------------------------------------------------------------------------------
/public/assets/img/favicon/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PteroCA-Org/panel/HEAD/public/assets/img/favicon/apple-touch-icon.png
--------------------------------------------------------------------------------
/public/assets/theme/default/fonts/Inter-Bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PteroCA-Org/panel/HEAD/public/assets/theme/default/fonts/Inter-Bold.woff2
--------------------------------------------------------------------------------
/public/assets/theme/default/fonts/Poppins-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PteroCA-Org/panel/HEAD/public/assets/theme/default/fonts/Poppins-Bold.ttf
--------------------------------------------------------------------------------
/public/assets/img/favicon/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PteroCA-Org/panel/HEAD/public/assets/img/favicon/android-chrome-192x192.png
--------------------------------------------------------------------------------
/public/assets/img/favicon/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PteroCA-Org/panel/HEAD/public/assets/img/favicon/android-chrome-512x512.png
--------------------------------------------------------------------------------
/public/assets/theme/default/fonts/Inter-Medium.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PteroCA-Org/panel/HEAD/public/assets/theme/default/fonts/Inter-Medium.woff2
--------------------------------------------------------------------------------
/public/assets/theme/default/fonts/Inter-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PteroCA-Org/panel/HEAD/public/assets/theme/default/fonts/Inter-Regular.woff2
--------------------------------------------------------------------------------
/public/assets/theme/default/fonts/Inter-SemiBold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PteroCA-Org/panel/HEAD/public/assets/theme/default/fonts/Inter-SemiBold.woff2
--------------------------------------------------------------------------------
/public/assets/theme/default/fonts/Poppins-SemiBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PteroCA-Org/panel/HEAD/public/assets/theme/default/fonts/Poppins-SemiBold.ttf
--------------------------------------------------------------------------------
/config/routes/framework.yaml:
--------------------------------------------------------------------------------
1 | when@dev:
2 | _errors:
3 | resource: '@FrameworkBundle/Resources/config/routing/errors.xml'
4 | prefix: /_error
5 |
--------------------------------------------------------------------------------
/src/Core/Handler/HandlerInterface.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {{ app.user.balance|number_format(2, ',', ' ')}} {{ get_currency() }}
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/Core/Enum/ServerStatusEnum.php:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ 'pteroca.servers.no_servers'|trans }}
4 |
5 | {{ 'pteroca.servers.click_to_buy'|trans }}
6 |
7 |
--------------------------------------------------------------------------------
/config/packages/csrf.yaml:
--------------------------------------------------------------------------------
1 | # Enable stateless CSRF protection for forms and logins/logouts
2 | framework:
3 | form:
4 | csrf_protection:
5 | token_id: submit
6 |
7 | csrf_protection:
8 | stateless_token_ids:
9 | - submit
10 | - authenticate
11 | - logout
12 |
--------------------------------------------------------------------------------
/tests/bootstrap.php:
--------------------------------------------------------------------------------
1 | bootEnv(dirname(__DIR__).'/.env');
9 | }
10 |
11 | if ($_SERVER['APP_DEBUG']) {
12 | umask(0000);
13 | }
14 |
15 |
--------------------------------------------------------------------------------
/config/packages/twig.yaml:
--------------------------------------------------------------------------------
1 | twig:
2 | file_name_pattern: '*.twig'
3 | paths:
4 | '%kernel.project_dir%/themes/default': default_theme
5 | form_themes:
6 | - 'bootstrap_5_layout.html.twig'
7 | - 'form/bootstrap_5_custom.html.twig'
8 |
9 | when@test:
10 | twig:
11 | strict_variables: true
12 |
--------------------------------------------------------------------------------
/src/Core/Enum/ServerStateEnum.php:
--------------------------------------------------------------------------------
1 |
5 | {{ 'pteroca.cart_topup.title'|trans }}
6 |
7 | {% endblock %}
8 |
--------------------------------------------------------------------------------
/src/Core/Entity/Payment.php:
--------------------------------------------------------------------------------
1 |
4 | {{ 'pteroca.email.payment.payment_received'|trans }} {{ amount|number_format(2) }} {{ currency|upper }}.
5 | {{ 'pteroca.email.payment.balance_updated'|trans }} {{ amount|number_format(2) }} {{ internalCurrency }}.
6 |