Skip to content

Instantly share code, notes, and snippets.

twig.extension.stringloader:
class: Twig_Extension_StringLoader
tags:
- { name: 'twig.extension' }
@oste
oste / services.yml
Created April 15, 2013 02:15
override foscommentbundle CommentType
services:
fos_comment.form_type.comment.default:
class: App\Form\CommentType
tags: [{ name: form.type, alias: fos_comment_comment }]
@oste
oste / CommentFormSubscriber.php
Created April 17, 2013 18:58
Steps to modify FOSCommentBundle form and modify it based on thread id
<?php
namespace CommentBundle\Event;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use CommentBundle\Event\CommentFormEvent;
class CommentFormSubscriber implements EventSubscriberInterface
{
public function form(CommentFormEvent $event)
{
@oste
oste / composer.json
Last active December 16, 2015 09:28
How to include package branch from github???
{
"require": {
"fortawesome/font-awesome": "dev-master"
},
"repositories": [
"type": "package",
"package": {
"name": "fortawesome/font-awesome",
"version": "master",
"source": {
@oste
oste / composer.json
Created April 18, 2013 15:35
minimal composer.json for including FontAwesome 3.1.0-wip branch
{
"name": "symfony/framework-standard-edition",
"description": "The \"Symfony Standard Edition\" distribution",
"autoload": {
"psr-0": { "": "src/" }
},
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.2.*",
"doctrine/orm": "~2.2,>=2.2.3",
<?php
namespace CommentBundle\Event;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Symfony\Component\Form\FormEvents;
use Symfony\Component\Form\FormEvent;
class CommentFormSubscriber implements EventSubscriberInterface
{
public function form(FormEvent $event)
@oste
oste / query.php
Created April 30, 2013 20:36
multiple params same name
$qb->andWhere($qb->expr()->orX(
$qb->expr()->like('m.extension', '?1'),
$qb->expr()->like('m.name', '?1')
));
$qb->setParameters([ 1 => "%$value%"]);
@oste
oste / Post.php
Last active December 17, 2015 02:59
remove all relating entities from entity
/**
* @ORM\Table(name="post")
* @ORM\Entity
*/
class Post
{
/**
* @ORM\ManyToMany(targetEntity="Category", inversedBy="posts")
* @ORM\JoinTable(name="post_categories_rel")
*/
@oste
oste / gist:5560613
Created May 11, 2013 17:03
composer update fail
** [out :: domain.com] Cloning failed using an ssh key for authentication, enter your GitHub credentials to access private repos
** [out :: domain.com] The credentials will be swapped for an OAuth token stored in /root/.composer/config.json, your password will not be stored
** [out :: domain.com] To revoke access to this token you can visit https://github.com/settings/applications
"source": {
"type": "git",
"url": "git@github.com:oste/Bundle.git",
"reference": "7a2970a355c4a9b408547c86118b97d8f09c2899"
},