Skip to content

Commit 29f5835

Browse files
committed
Fix all the project
0 parents  commit 29f5835

File tree

97 files changed

+8340
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+8340
-0
lines changed

.gitignore

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/.web-server-pid
2+
/app/config/parameters.yml
3+
/build/
4+
/phpunit.xml
5+
/var/*
6+
!/var/cache
7+
/var/cache/*
8+
!var/cache/.gitkeep
9+
!/var/logs
10+
/var/logs/*
11+
!var/logs/.gitkeep
12+
!/var/sessions
13+
/var/sessions/*
14+
!var/sessions/.gitkeep
15+
!var/SymfonyRequirements.php
16+
/vendor/
17+
/web/bundles/

.idea/QSP.iml

+22
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/encodings.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/symfony2.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/workspace.xml

+981
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
QSP
2+
===
3+
4+
A Symfony project created on December 25, 2018, 11:06 pm.

app/.htaccess

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<IfModule mod_authz_core.c>
2+
Require all denied
3+
</IfModule>
4+
<IfModule !mod_authz_core.c>
5+
Order deny,allow
6+
Deny from all
7+
</IfModule>

app/AppCache.php

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?php
2+
3+
use Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache;
4+
5+
class AppCache extends HttpCache
6+
{
7+
}

app/AppKernel.php

+71
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
<?php
2+
3+
use Symfony\Component\DependencyInjection\ContainerBuilder;
4+
use Symfony\Component\HttpKernel\Kernel;
5+
use Symfony\Component\Config\Loader\LoaderInterface;
6+
7+
class AppKernel extends Kernel
8+
{
9+
public function registerBundles()
10+
{
11+
$bundles = [
12+
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
13+
new Symfony\Bundle\SecurityBundle\SecurityBundle(),
14+
new Symfony\Bundle\TwigBundle\TwigBundle(),
15+
new Symfony\Bundle\MonologBundle\MonologBundle(),
16+
new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
17+
new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(),
18+
new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
19+
new FOS\UserBundle\FOSUserBundle(),
20+
new UserBundle\UserBundle(),
21+
new BlogBundle\BlogBundle(),
22+
new Sonata\CoreBundle\SonataCoreBundle(),
23+
new Sonata\BlockBundle\SonataBlockBundle(),
24+
new Knp\Bundle\MenuBundle\KnpMenuBundle(),
25+
new Sonata\AdminBundle\SonataAdminBundle(),
26+
new Sonata\DoctrineORMAdminBundle\SonataDoctrineORMAdminBundle(),
27+
new FrontBundle\FrontBundle(),
28+
new AgenceBundle\AgenceBundle(),
29+
new ProjetBundle\ProjetBundle(),
30+
];
31+
32+
if (in_array($this->getEnvironment(), ['dev', 'test'], true)) {
33+
$bundles[] = new Symfony\Bundle\DebugBundle\DebugBundle();
34+
$bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
35+
$bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle();
36+
37+
if ('dev' === $this->getEnvironment()) {
38+
$bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
39+
$bundles[] = new Symfony\Bundle\WebServerBundle\WebServerBundle();
40+
}
41+
}
42+
43+
return $bundles;
44+
}
45+
46+
public function getRootDir()
47+
{
48+
return __DIR__;
49+
}
50+
51+
public function getCacheDir()
52+
{
53+
return dirname(__DIR__).'/var/cache/'.$this->getEnvironment();
54+
}
55+
56+
public function getLogDir()
57+
{
58+
return dirname(__DIR__).'/var/logs';
59+
}
60+
61+
public function registerContainerConfiguration(LoaderInterface $loader)
62+
{
63+
$loader->load(function (ContainerBuilder $container) {
64+
$container->setParameter('container.autowiring.strict_mode', true);
65+
$container->setParameter('container.dumper.inline_class_loader', true);
66+
67+
$container->addObjectResource($this);
68+
});
69+
$loader->load($this->getRootDir().'/config/config_'.$this->getEnvironment().'.yml');
70+
}
71+
}

app/Resources/views/base.html.twig

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="UTF-8" />
5+
<title>{% block title %}Welcome!{% endblock %}</title>
6+
{% block stylesheets %}{% endblock %}
7+
<link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}" />
8+
</head>
9+
<body>
10+
{% block body %}{% endblock %}
11+
{% block javascripts %}{% endblock %}
12+
</body>
13+
</html>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
{% extends 'base.html.twig' %}
2+
3+
{% block body %}
4+
<div id="wrapper">
5+
<div id="container">
6+
<div id="welcome">
7+
<h1><span>Welcome to</span> Symfony {{ constant('Symfony\\Component\\HttpKernel\\Kernel::VERSION') }}</h1>
8+
</div>
9+
10+
<div id="status">
11+
<p>
12+
<svg id="icon-status" width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z" fill="#759E1A"/></svg>
13+
14+
Your application is now ready. You can start working on it at:
15+
<code>{{ base_dir }}</code>
16+
</p>
17+
</div>
18+
19+
<div id="next">
20+
<h2>What's next?</h2>
21+
<p>
22+
<svg id="icon-book" version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="-12.5 9 64 64" enable-background="new -12.5 9 64 64" xml:space="preserve">
23+
<path fill="#AAA" d="M6.8,40.8c2.4,0.8,4.5-0.7,4.9-2.5c0.2-1.2-0.3-2.1-1.3-3.2l-0.8-0.8c-0.4-0.5-0.6-1.3-0.2-1.9
24+
c0.4-0.5,0.9-0.8,1.8-0.5c1.3,0.4,1.9,1.3,2.9,2.2c-0.4,1.4-0.7,2.9-0.9,4.2l-0.2,1c-0.7,4-1.3,6.2-2.7,7.5
25+
c-0.3,0.3-0.7,0.5-1.3,0.6c-0.3,0-0.4-0.3-0.4-0.3c0-0.3,0.2-0.3,0.3-0.4c0.2-0.1,0.5-0.3,0.4-0.8c0-0.7-0.6-1.3-1.3-1.3
26+
c-0.6,0-1.4,0.6-1.4,1.7s1,1.9,2.4,1.8c0.8,0,2.5-0.3,4.2-2.5c2-2.5,2.5-5.4,2.9-7.4l0.5-2.8c0.3,0,0.5,0.1,0.8,0.1
27+
c2.4,0.1,3.7-1.3,3.7-2.3c0-0.6-0.3-1.2-0.9-1.2c-0.4,0-0.8,0.3-1,0.8c-0.1,0.6,0.8,1.1,0.1,1.5c-0.5,0.3-1.4,0.6-2.7,0.4l0.3-1.3
28+
c0.5-2.6,1-5.7,3.2-5.8c0.2,0,0.8,0,0.8,0.4c0,0.2,0,0.2-0.2,0.5c-0.2,0.3-0.3,0.4-0.2,0.7c0,0.7,0.5,1.1,1.2,1.1
29+
c0.9,0,1.2-1,1.2-1.4c0-1.2-1.2-1.8-2.6-1.8c-1.5,0.1-2.8,0.9-3.7,2.1c-1.1,1.3-1.8,2.9-2.3,4.5c-0.9-0.8-1.6-1.8-3.1-2.3
30+
c-1.1-0.7-2.3-0.5-3.4,0.3c-0.5,0.4-0.8,1-1,1.6c-0.4,1.5,0.4,2.9,0.8,3.4l0.9,1c0.2,0.2,0.6,0.8,0.4,1.5c-0.3,0.8-1.2,1.3-2.1,1
31+
c-0.4-0.2-1-0.5-0.9-0.9c0.1-0.2,0.2-0.3,0.3-0.5s0.1-0.3,0.1-0.3c0.2-0.6-0.1-1.4-0.7-1.6c-0.6-0.2-1.2,0-1.3,0.8
32+
C4.3,38.4,4.7,40,6.8,40.8z M46.1,20.9c0-4.2-3.2-7.5-7.1-7.5h-3.8C34.8,10.8,32.7,9,30.2,9L-2.3,9.1c-2.8,0.1-4.9,2.4-4.9,5.4
33+
L-7,58.6c0,4.8,8.1,13.9,11.6,14.1l34.7-0.1c3.9,0,7-3.4,7-7.6L46.1,20.9z M-0.3,36.4c0-8.6,6.5-15.6,14.5-15.6
34+
c8,0,14.5,7,14.5,15.6S22.1,52,14.2,52C6.1,52-0.3,45-0.3,36.4z M42.1,65.1c0,1.8-1.5,3.1-3.1,3.1H4.6c-0.7,0-3-1.8-4.5-4.4h30.4
35+
c2.8,0,5-2.4,5-5.4V17.9h3.7c1.6,0,2.9,1.4,2.9,3.1V65.1L42.1,65.1z"/>
36+
</svg>
37+
38+
Read the documentation to learn
39+
<a href="https://symfony.com/doc/{{ constant('Symfony\\Component\\HttpKernel\\Kernel::VERSION')[:3] }}/page_creation.html">
40+
How to create your first page in Symfony
41+
</a>
42+
</p>
43+
</div>
44+
45+
</div>
46+
</div>
47+
{% endblock %}
48+
49+
{% block stylesheets %}
50+
<style>
51+
body { background: #F5F5F5; font: 18px/1.5 sans-serif; }
52+
h1, h2 { line-height: 1.2; margin: 0 0 .5em; }
53+
h1 { font-size: 36px; }
54+
h2 { font-size: 21px; margin-bottom: 1em; }
55+
p { margin: 0 0 1em 0; }
56+
a { color: #0000F0; }
57+
a:hover { text-decoration: none; }
58+
code { background: #F5F5F5; max-width: 100px; padding: 2px 6px; word-wrap: break-word; }
59+
#wrapper { background: #FFF; margin: 1em auto; max-width: 800px; width: 95%; }
60+
#container { padding: 2em; }
61+
#welcome, #status { margin-bottom: 2em; }
62+
#welcome h1 span { display: block; font-size: 75%; }
63+
#icon-status, #icon-book { float: left; height: 64px; margin-right: 1em; margin-top: -4px; width: 64px; }
64+
#icon-book { display: none; }
65+
66+
@media (min-width: 768px) {
67+
#wrapper { width: 80%; margin: 2em auto; }
68+
#icon-book { display: inline-block; }
69+
#status a, #next a { display: block; }
70+
71+
@-webkit-keyframes fade-in { 0% { opacity: 0; } 100% { opacity: 1; } }
72+
@keyframes fade-in { 0% { opacity: 0; } 100% { opacity: 1; } }
73+
.sf-toolbar { opacity: 0; -webkit-animation: fade-in 1s .2s forwards; animation: fade-in 1s .2s forwards;}
74+
}
75+
</style>
76+
{% endblock %}

app/config/config.yml

+96
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
imports:
2+
- { resource: parameters.yml }
3+
- { resource: security.yml }
4+
- { resource: services.yml }
5+
- { resource: "@UserBundle/Resources/config/services.yml" }
6+
- { resource: "@BlogBundle/Resources/config/services.yml" }
7+
- { resource: "@FrontBundle/Resources/config/services.yml" }
8+
- { resource: "@AgenceBundle/Resources/config/services.yml" }
9+
- { resource: "@ProjetBundle/Resources/config/services.yml" }
10+
11+
# Put parameters here that don't need to change on each machine where the app is deployed
12+
# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration
13+
parameters:
14+
locale: en
15+
16+
framework:
17+
#esi: ~
18+
translator: { fallbacks: ['%locale%'] }
19+
secret: '%secret%'
20+
router:
21+
resource: '%kernel.project_dir%/app/config/routing.yml'
22+
strict_requirements: ~
23+
form: ~
24+
csrf_protection: ~
25+
validation: { enable_annotations: true }
26+
#serializer: { enable_annotations: true }
27+
default_locale: '%locale%'
28+
trusted_hosts: ~
29+
session:
30+
# https://symfony.com/doc/current/reference/configuration/framework.html#handler-id
31+
handler_id: session.handler.native_file
32+
save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'
33+
fragments: ~
34+
http_method_override: true
35+
assets: ~
36+
php_errors:
37+
log: true
38+
templating:
39+
engines: ['twig']
40+
41+
# Twig Configuration
42+
twig:
43+
debug: '%kernel.debug%'
44+
strict_variables: '%kernel.debug%'
45+
46+
# Doctrine Configuration
47+
doctrine:
48+
dbal:
49+
driver: pdo_mysql
50+
host: '%database_host%'
51+
port: '%database_port%'
52+
dbname: '%database_name%'
53+
user: '%database_user%'
54+
password: '%database_password%'
55+
charset: UTF8
56+
# if using pdo_sqlite as your database driver:
57+
# 1. add the path in parameters.yml
58+
# e.g. database_path: '%kernel.project_dir%/var/data/data.sqlite'
59+
# 2. Uncomment database_path in parameters.yml.dist
60+
# 3. Uncomment next line:
61+
#path: '%database_path%'
62+
63+
orm:
64+
auto_generate_proxy_classes: '%kernel.debug%'
65+
naming_strategy: doctrine.orm.naming_strategy.underscore
66+
auto_mapping: true
67+
68+
# Swiftmailer Configuration
69+
swiftmailer:
70+
transport: '%mailer_transport%'
71+
host: '%mailer_host%'
72+
username: '%mailer_user%'
73+
password: '%mailer_password%'
74+
spool: { type: memory }
75+
76+
sensio_framework_extra:
77+
router:
78+
annotations: false
79+
80+
fos_user:
81+
db_driver: orm # other valid values are 'mongodb' and 'couchdb'
82+
firewall_name: main
83+
user_class: UserBundle\Entity\User
84+
from_email:
85+
address: "%mailer_user%"
86+
sender_name: "%mailer_user%"
87+
88+
sonata_admin:
89+
title: QSP - ADMIN
90+
title_logo: /assets-admin/logo-admin.png
91+
92+
93+
sonata_block:
94+
blocks:
95+
sonata.admin.block.admin_list:
96+
contexts: [admin]

app/config/config_dev.yml

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
imports:
2+
- { resource: config.yml }
3+
4+
framework:
5+
router:
6+
resource: '%kernel.project_dir%/app/config/routing_dev.yml'
7+
strict_requirements: true
8+
profiler: { only_exceptions: false }
9+
10+
web_profiler:
11+
toolbar: true
12+
intercept_redirects: false
13+
14+
monolog:
15+
handlers:
16+
main:
17+
type: stream
18+
path: '%kernel.logs_dir%/%kernel.environment%.log'
19+
level: debug
20+
channels: ['!event']
21+
console:
22+
type: console
23+
process_psr_3_messages: false
24+
channels: ['!event', '!doctrine', '!console']
25+
# To follow logs in real time, execute the following command:
26+
# `bin/console server:log -vv`
27+
server_log:
28+
type: server_log
29+
process_psr_3_messages: false
30+
host: 127.0.0.1:9911
31+
# uncomment to get logging in your browser
32+
# you may have to allow bigger header sizes in your Web server configuration
33+
#firephp:
34+
# type: firephp
35+
# level: info
36+
#chromephp:
37+
# type: chromephp
38+
# level: info
39+
40+
#swiftmailer:
41+
# delivery_addresses: ['[email protected]']

0 commit comments

Comments
 (0)