Skip to content

Instantly share code, notes, and snippets.

View OskarStark's full-sized avatar
🏠
Symfony ❣️ Sonata

Oskar Stark OskarStark

🏠
Symfony ❣️ Sonata
View GitHub Profile
<?php
/**
* Base version of the method
* @see http://www.php.net/manual/de/function.vsprintf.php#110666
*
* Like vsprintf, but accepts $args keys instead of order index.
* Both numeric and strings matching /[a-zA-Z0-9_-]+/ are allowed.
*
* @example: vskprintf('y = %y$d, x = %x$1.1f, key = %key$s', array('x' => 1, 'y' => 2, 'key' => 'MyKey'))
server {
listen 80;
server_name localhost;
root /home/website/web;
rewrite ^/app\.php/?(.*)$ /$1 permanent;
try_files $uri @rewriteapp;
location @rewriteapp {
@OskarStark
OskarStark / .zshrc
Created March 22, 2012 09:35
My ZSH configuration
# Path to your oh-my-zsh configuration.
export ZSH=$HOME/.oh-my-zsh
# Set name of the theme to load.
# Look in ~/.oh-my-zsh/themes/
# Optionally, if you set this to "random", it'll load a random theme each
# time that oh-my-zsh is loaded.
export ZSH_THEME="robbyrussell"
# Set to this to use case-sensitive completion
<?php
/**
* @var string
*
* @ORM\Column(name="email", type="string", length=255)
*
* @Assert\Email(groups={"registration"}, message="Ungültige Email-Adresse.")
* @Assert\NotBlank(groups={"registration"}, message="Email-Adresse darf nicht leer sein.")
*/
@OskarStark
OskarStark / composer.json
Created December 15, 2017 06:34
composer.json and composer.lock for recreating of issue: https://github.com/dependabot/dependabot-core/issues/175
{
"name": "oskar.stark/acd2",
"license": "proprietary",
"type": "project",
"autoload": {
"psr-4": {
"AppBundle\\": "src/AppBundle"
},
"classmap": [
"app/AppKernel.php",
@OskarStark
OskarStark / composer.json
Created December 15, 2017 06:34
composer.json and composer.lock for recreating of issue: https://github.com/dependabot/dependabot-core/issues/175
{
"name": "oskar.stark/acd2",
"license": "proprietary",
"type": "project",
"autoload": {
"psr-4": {
"AppBundle\\": "src/AppBundle"
},
"classmap": [
"app/AppKernel.php",
@OskarStark
OskarStark / PlatformShCompilerPass.php
Last active January 24, 2018 12:38
compiler pass to get content of PLATFORM_VARIABLES env var of Platform.sh
<?php
namespace AppBundle\DependencyInjection\Compiler;
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
use Symfony\Component\DependencyInjection\ContainerBuilder;
/**
* @author Oskar Stark <oskarstark@googlemail.com>
*/
<?php
namespace App\Tests\Behat\Context;
use Behat\Behat\Context\Context;
use Behat\Behat\Hook\Scope\BeforeScenarioScope;
use Behatch\Context\RestContext;
use Lexik\Bundle\JWTAuthenticationBundle\Services\JWTManager;
use Sonata\UserBundle\Model\UserManagerInterface;
use Symfony\Component\Security\Core\User\UserInterface;
<?php
namespace App\Validator\Constraints\Luna;
use Symfony\Component\Validator\Constraint;
/**
* @Annotation
*/
class MaxOrderQuantityCancelled extends Constraint
Twig_Error_Runtime:
Neither the property "count" nor one of the methods "count()", "getcount()"/"iscount()"/"hascount()" or "__call()" exist and have public access in class "Enqueue\Bundle\Profiler\MessageQueueCollector".
at vendor/enqueue/enqueue-bundle/Resources/views/Profiler/panel.html.twig:4
at twig_get_attribute(object(Twig_Environment), object(Twig_Source), object(MessageQueueCollector), 'count', array())
(var/cache/dev/twig/f9/f995d8d3dca40c816e00dbb71d70facba485f3b7d29e1d3b19ee8f30e3a9ce83.php:56)
at __TwigTemplate_d5677ef9fe9993aa5ef688e8c2791a16d3505e161ba386063d2fd1233adfc784->block_toolbar(array('request' => object(Request), 'profile' => object(Profile), 'templates' => array('request' => '@WebProfiler/Collector/request.html.twig', 'api_platform.data_collector.request' => '@ApiPlatform/DataCollector/request.html.twig', 'time' => '@WebProfiler/Collector/time.html.twig', 'memory' => '@WebProfiler/Collector/memory.html.twig', 'validator' => '@WebProfiler/Collector/validator.html.twig', 'a