Skip to content

Instantly share code, notes, and snippets.

@raulfraile
raulfraile / desymfony2017.md
Last active October 17, 2019 18:45
Slides de deSymfony 2017
@raulfraile
raulfraile / yamllint.php
Created June 2, 2015 09:13
YAML linter
<?php
<<<CONFIG
packages:
- "symfony/yaml: ~2.3"
CONFIG;
use Symfony\Component\Yaml\Exception\ParseException;
use Symfony\Component\Yaml\Parser;
$content = file_get_contents($argv[1]);
<?php
use Symfony\Component\Validator\Constraint;
use Symfony\Component\Validator\ConstraintValidator;
class ContainsJavaValidator extends ConstraintValidator
{
public function validate($value, Constraint $constraint)
{
if (stripos($value, 'java') !== false) {
<?php
// validate input (don't allow jokes about java)
$content = $request->request->get('content');
if (stripos($content, 'java') !== false) {
throw new BadRequestHttpException('Java jokes are not allowed');
}
<?php
public function load(ObjectManager $manager)
{
$jokes = array(
'There’s no place like 127.0.0.1',
'If at first you don’t succeed; call it version 1.0',
'You know it’s love when you memorize her IP number to skip DNS overhead',
'Beware of programmers that carry screwdrivers',
'What color do you want that database?'
<?php
namespace Psr\Log;
/**
* Describes a logger instance
*/
interface LoggerInterface
{
/**
@raulfraile
raulfraile / gist:4569112
Created January 18, 2013 22:15
Renfe fail
En estos momentos no podemos atenderle. Por favor vuelva a intentarlo pasado unos minutos. Disculpe las molestias.
@raulfraile
raulfraile / gist:4216565
Created December 5, 2012 15:30
Ladybug expanded by default
raul_fraile_ladybug:
general:
expanded: true
@raulfraile
raulfraile / composer_platform.txt
Created November 9, 2012 22:35
composer show --platform
$ composer show --platform
platform:
ext-apc [3.1.9] : The apc PHP extension
ext-bcmath [0] : The bcmath PHP extension
ext-bz2 [0] : The bz2 PHP extension
ext-ctype [0] : The ctype PHP extension
ext-curl [0] : The curl PHP extension
ext-date [5.3.15] : The date PHP extension
ext-dom [20031129] : The dom PHP extension
ext-ereg [0] : The ereg PHP extension