-
Split directory in a branch in source repository
git subtree split -P <name-of-folder> -b <name-of-new-branch>
-
Add remote of source in destination repository and fetch
git remote add -f <source> <source-repository>
function debounce(callback, timeout) { | |
var timer; | |
return function() { | |
timer && clearTimeout(timer); | |
timer = setTimeout(function(args) { | |
timer = null; | |
callback.apply(this, args); | |
}.bind(this, arguments), timeout||100); | |
} | |
} |
function setSelectionPlugin() { | |
var _setSelectionRange, _getCursorPosition, support = (function() { | |
var input = document.createElement('input'), result; | |
result = { | |
setSelectionRange: ('setSelectionRange' in input) || ('selectionStart' in input), | |
createTextRange: ('createTextRange' in input) || ('selection' in document) | |
}; | |
input = null; | |
return result; | |
}()); |
var Stream = (function () { | |
var undefined, empty, proto; | |
function extend(dest, source) { | |
for (var arg = 1; arg < arguments.length; ++arg) { | |
for (var key in arguments[arg]) { | |
if (arguments[arg].hasOwnProperty(key)) { | |
dest[key] = arguments[arg][key]; | |
} | |
} |
sf() { | |
local DIR | |
pushd . > /dev/null 2>&1 | |
while ! git exec test -x app/console; do | |
if [ $PWD = "/" ]; then | |
popd > /dev/null 2>&1 | |
echo "Can't find a suitable Symfony application" 1>&2 | |
return 1 | |
fi |
<?php | |
class Github | |
{ | |
private $token; | |
public function __construct($token) | |
{ | |
$this->token = $token; | |
} |
<?php | |
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface; | |
use Symfony\Component\DependencyInjection\ContainerBuilder; | |
use Symfony\Component\DependencyInjection\Reference; | |
/** | |
* Class FirewallListenerCompilerPass | |
* | |
* @author Berny Cantos <be@rny.cc> |
<?php | |
/** | |
* Copyright © 2015 Berny Cantos <be@rny.cc> | |
* | |
* This work is free. You can redistribute it and/or modify it under the | |
* terms of the Do What The Fuck You Want To Public License Version 2 as | |
* published by Sam Hocevar. | |
* | |
* See http://www.wtfpl.net/about file for more details. |
Split directory in a branch in source repository
git subtree split -P <name-of-folder> -b <name-of-new-branch>
Add remote of source in destination repository and fetch
git remote add -f <source> <source-repository>
<?php | |
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface; | |
// Interface implementation for testing purposes | |
class MyParameterBag implements ParameterBagInterface | |
{ | |
private $container = array(); | |
public function add(array $parameters) | |
{ |
<?php | |
// With static validation, no object is created if not valid. | |
if (Locale::isValid($localeName)) { | |
$locale = new Locale($localeName); | |
doFancyStuffWith($locale); | |
} | |
// With explicit validation | |
$locale = new Locale($localeName); |