init without trunk

This commit is contained in:
Kevin Adametz 2020-07-09 12:49:32 +02:00
parent ed24ac4994
commit bb809e7233
14652 changed files with 177862 additions and 94817 deletions

109
app/config/config.yml Normal file
View file

@ -0,0 +1,109 @@
imports:
- { resource: parameters.yml }
- { resource: security.yml }
- { resource: services.yml }
# Put parameters here that don't need to change on each machine where the app is deployed
# http://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration
#parameters:
# locale: en
framework:
#esi: ~
translator: { fallbacks: ["%locale%", "en"] }
secret: "%secret%"
router:
resource: "%kernel.root_dir%/config/routing.yml"
strict_requirements: ~
form: ~
csrf_protection: ~
validation: { enable_annotations: true }
#serializer: { enable_annotations: true }
templating:
engines: ['twig']
default_locale: "%locale%"
trusted_hosts: ~
trusted_proxies: ~
session:
# http://symfony.com/doc/current/reference/configuration/framework.html#handler-id
handler_id: session.handler.native_file
save_path: "%kernel.root_dir%/../var/sessions/%kernel.environment%"
fragments: ~
http_method_override: true
assets: ~
#profiler:
# collect: false
# Twig Configuration
twig:
debug: "%kernel.debug%"
strict_variables: "%kernel.debug%"
date:
format: d.m.Y
interval_format: '%%d Tage'
number_format:
decimal_point: ','
thousands_separator: '.'
# Doctrine Configuration
doctrine:
dbal:
driver: pdo_mysql
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
mapping_types:
enum: string
orm:
auto_generate_proxy_classes: "%kernel.debug%"
naming_strategy: doctrine.orm.naming_strategy.underscore
auto_mapping: true
dql:
datetime_functions:
#date_add: AppBundle\DoctrineExtensions\Query\MySql\DateAdd
query_cache_driver:
type: "%st_cache_driver%"
metadata_cache_driver:
type: "%st_cache_driver%"
result_cache_driver:
type: "%st_cache_driver%"
# Swiftmailer Configuration
swiftmailer:
transport: "%mailer_transport%"
host: "%mailer_host%"
username: "%mailer_user%"
password: "%mailer_password%"
port: 587
auth_mode: "login"
spool: { type: memory }
assetic:
debug: '%kernel.debug%'
use_controller: '%kernel.debug%'
filters:
cssrewrite: ~
assets:
headerLogo:
inputs:
- '@AppBundle/Resources/public/images/wlogo.png'
footerText:
inputs:
- '@AppBundle/Resources/public/images/footer.svg'
stof_doctrine_extensions:
default_locale: de_DE
orm:
default:
tree: true
white_october_tcpdf:
class: 'AppBundle\Pdf'
gregwar_image:
cache_dir: 'web/cache'
fallback_image: 'images/placeholder-image.png'

40
app/config/config_dev.yml Normal file
View file

@ -0,0 +1,40 @@
imports:
- { resource: config.yml }
framework:
router:
resource: "%kernel.root_dir%/config/routing_dev.yml"
strict_requirements: true
profiler: { only_exceptions: false }
web_profiler:
toolbar: true
intercept_redirects: false
monolog:
handlers:
main:
type: stream
path: "%kernel.logs_dir%/%kernel.environment%.log"
level: debug
channels: [!event]
console:
type: console
channels: [!event, !doctrine]
# browser_console:
# type: browser_console
# level: warning
# uncomment to get logging in your browser
# you may have to allow bigger header sizes in your Web server configuration
#firephp:
# type: firephp
# level: info
#chromephp:
# type: chromephp
# level: info
#swiftmailer:
# delivery_address: me@example.com
assetic:
use_controller: true

View file

@ -0,0 +1,21 @@
imports:
- { resource: config.yml }
#doctrine:
# orm:
# metadata_cache_driver: apc
# result_cache_driver: apc
# query_cache_driver: apc
monolog:
handlers:
main:
type: fingers_crossed
action_level: error
handler: nested
nested:
type: stream
path: "%kernel.logs_dir%/%kernel.environment%.log"
level: debug
console:
type: console

View file

@ -0,0 +1,16 @@
imports:
- { resource: config_dev.yml }
framework:
test: ~
session:
storage_id: session.storage.mock_file
profiler:
collect: false
web_profiler:
toolbar: false
intercept_redirects: false
swiftmailer:
disable_delivery: true

19
app/config/parameters.yml Normal file
View file

@ -0,0 +1,19 @@
# This file is auto-generated during the composer install
parameters:
database_host: 192.168.1.8
database_port: 3306
database_name: relaunch1
database_user: kadmin
database_password: KT32vQ7ix
mailer_transport: smtp
mailer_host: w00df904.kasserver.com
mailer_user: m0479305
mailer_password: m4CowydxoC4dY2DB
secret: ce1f6c5ca9688d7e0c534fac8126f839
st_cache_driver: array
locale: de_DE
base_url: 'http://sterntours.test'
tripodo_host: null
tripodo_user: null
tripodo_pass: null
image_upload_directory: '%kernel.root_dir%/../web/_uploads/images'

View file

@ -0,0 +1,31 @@
# This file is a "template" of what your parameters.yml file should look like
# Set parameters here that may be different on each deployment target of the app, e.g. development, staging, production.
# http://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration
parameters:
database_host: 127.0.0.1
database_port: ~
database_name: symfony
database_user: root
database_password: ~
# You should uncomment this if you want use pdo_sqlite
# database_path: "%kernel.root_dir%/data.db3"
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: ~
mailer_password: ~
# A secret key that's used to generate certain security-related tokens
secret: ThisTokenIsNotSoSecretChangeIt
st_cache_driver: array
locale: de_DE
base_url: https://www.sterntours.de
# Tripodo export
tripodo_host: ~
tripodo_user: ~
tripodo_pass: ~
# Image Upload
image_upload_directory: '%kernel.root_dir%/../web/uploads/images'

15
app/config/routing.yml Normal file
View file

@ -0,0 +1,15 @@
app:
resource: "@AppBundle/Controller/"
type: annotation
route1:
path: /{req}
defaults: { _controller: 'AppBundle:Default:default' }
requirements:
req: ".+"
logout:
path: /logout
_image:
path: /_image//{slug}
defaults: { _controller: 'AppBundle:Image:show' }

View file

@ -0,0 +1,14 @@
_wdt:
resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml"
prefix: /_wdt
_profiler:
resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml"
prefix: /_profiler
_errors:
resource: "@TwigBundle/Resources/config/routing/errors.xml"
prefix: /_error
_main:
resource: routing.yml

32
app/config/security.yml Normal file
View file

@ -0,0 +1,32 @@
# To get started with security, check out the documentation:
# http://symfony.com/doc/current/book/security.html
security:
# http://symfony.com/doc/current/book/security.html#where-do-users-come-from-user-providers
providers:
in_memory:
memory:
users:
bstar:
password: $2y$13$./cas5fxa2yto6Q2or0TZ.zwwisoFWWP6MgrCQbO7ljUtynaCalAi
roles: 'ROLE_ADMIN'
encoders:
Symfony\Component\Security\Core\User\User: #plaintext
algorithm: bcrypt
cost: 13
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
main:
anonymous: ~
form_login:
login_path: login
check_path: login
default_target_path: after_login
always_use_default_target_path: true
logout:
path: /logout
target: /
access_control:
- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin, roles: ROLE_ADMIN }

View file

@ -0,0 +1,19 @@
# This file is auto-generated during the composer install
parameters:
database_host: 127.0.0.1
database_port: null
database_name: relaunch1
database_user: relaunch1
database_password: pqHg45HWz8qjaSKC
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
secret: ce1f6c5ca9688d7e0c534fac8126f839
st_cache_driver: array
locale: de_DE
base_url: 'https://www.sterntours.de'
tripodo_host: 144.76.111.241
tripodo_user: sterntours
tripodo_pass: 'UC782eg.Sa9#tRL?'
image_upload_directory: '%kernel.root_dir%/../web/_uploads/images'

77
app/config/services.yml Normal file
View file

@ -0,0 +1,77 @@
# Learn more about services, parameters and containers at
# http://symfony.com/doc/current/book/service_container.html
parameters:
# parameter_name: value
services:
# service_name:
# class: AppBundle\Directory\ClassName
# arguments: ["@another_service_name", "plain_value", "%parameter_name%"]
app.controller_listener:
class: AppBundle\Listener\KernelControllerListener
arguments:
- '@doctrine.orm.entity_manager'
- '@controller_resolver'
tags:
- { name: kernel.event_listener, event: kernel.controller, method: onKernelController }
app.twig_extension:
class: AppBundle\Twig\AppExtension
#public: false
arguments:
- '@twig'
- '@app.keyword_service'
- '@request_stack'
- '@doctrine.orm.entity_manager'
tags:
- { name: twig.extension }
form.type.datalist_type:
class: AppBundle\Form\DatalistType
tags:
- { name: form.type, alias: datalist }
app.booking_exporter:
class: AppBundle\Export\BookingSternToursCrmExporter
arguments:
- '@monolog.logger'
app.fewo_booking_exporter:
class: AppBundle\Export\FewoBookingSternToursCrmExporter
arguments:
- '@monolog.logger'
app.contact_exporter:
class: AppBundle\Export\ContactSternToursCrmExporter
arguments:
- '@monolog.logger'
app.keyword_service:
class: AppBundle\Service\KeywordService
arguments:
- '@doctrine.orm.entity_manager'
app.pdf:
class: AppBundle\Pdf
arguments:
- '%kernel.root_dir%'
- '@assetic.asset_manager'
app.image_uploader:
class: AppBundle\Service\FileManager
arguments:
- '%image_upload_directory%'
app.image_upload_listener:
class: AppBundle\Listener\DoctrineFileListener
autowire: true
tags:
- { name: doctrine.event_listener, event: prePersist }
- { name: doctrine.event_listener, event: preUpdate }
- { name: doctrine.event_listener, event: preRemove }
app.lodging_calendar_util:
class: AppBundle\Service\LodgingCalendarService
arguments:
- '@doctrine.orm.entity_manager'