Skip to content

Instantly share code, notes, and snippets.

🏠
Working from home

Mickaël Andrieu mickaelandrieu

🏠
Working from home
Block or report user

Report or block mickaelandrieu

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View performance.html.twig
{#**
* 2007-2019 PrestaShop and Contributors
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/OSL-3.0
* If you did not receive a copy of the license and are unable to
View about
➜ PrestaShop git:(1.7.6.x) php bin/console about
-------------------- -------------------------------------------
Symfony
-------------------- -------------------------------------------
Version 3.4.26
End of maintenance 11/2020
End of life 11/2021
-------------------- -------------------------------------------
Kernel
-------------------- -------------------------------------------
View docker-compose.yml
version: "3"
services:
nginx:
image: nginx:1-alpine
env_file: .env
depends_on:
- php
- blackfire
ports:
View .env
BLACKFIRE_SERVER_ID=your-server-id-key
BLACKFIRE_SERVER_TOKEN=your-server-token
View Dockerfile
FROM php:7.2-alpine
LABEL MAINTAINER="Mickaël Andrieu <mickael.andrieu@prestashop.com>"
RUN apk add --update libxslt-dev && \
docker-php-ext-install xsl
RUN curl -fsSL https://getcomposer.org/installer | php \
&& mv composer.phar /usr/local/bin/composer
RUN composer global require 'edgedesign/phpqa' 'friendsofphp/php-cs-fixer' 'jakub-onderka/php-parallel-lint' 'phpstan/phpstan' 'vimeo/psalm' --no-progress --no-scripts --no-interaction
@mickaelandrieu
mickaelandrieu / index.php
Created Aug 9, 2018
Contrôleur frontal standard Symfony 4
View index.php
<?php
use App\Kernel;
use Symfony\Component\Debug\Debug;
use Symfony\Component\Dotenv\Dotenv;
use Symfony\Component\HttpFoundation\Request;
require __DIR__.'/../vendor/autoload.php';
// The check is to ensure we don't use .env in production
View gist:645b4b4e18c1018598b7d9f0960089b6
metrics:
services:
label: "Appels du Container de Services"
matching_calls:
php:
- callee:
selector: "=Symfony\Component\DependencyInjection\Container::get"
argument: { 1: "^"}
tests:
View Errors.php
<?php
/**
* 2007-2018 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/OSL-3.0
View test.md
File/folder name Description Details
name_of_the_mod Main file. The main PHP
ule.php file should
have the same
name as the
module's root
folder. For
instance, for
the BlockCMS
View error_trace.txt
PHP Fatal error: Uncaught Error: Call to undefined method Symfony\Bundle\FrameworkBundle\Console\Application::setCommandLoader() in /home/dev/Projects/PrestaShop/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:162
Stack trace:
#0 /home/dev/Projects/PrestaShop/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php(132): Symfony\Bundle\FrameworkBundle\Console\Application->registerCommands()
#1 phar:///usr/local/bin/composer/vendor/symfony/console/Application.php(94): Symfony\Bundle\FrameworkBundle\Console\Application->add(Object(Symfony\Component\Console\Command\HelpCommand))
#2 /home/dev/Projects/PrestaShop/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php(40): Symfony\Component\Console\Application->__construct('Symfony', '3.4.1')
#3 /home/dev/Projects/PrestaShop/src/PrestaShopBundle/Service/Command/AbstractCommand.php(60): Symfony\Bundle\FrameworkBundle\Console\Application->__construct(Object(AppKernel))
#4 /home/dev
You can’t perform that action at this time.