In Ember, the application's state manager handles routing. Let's take a look at a simple example:
App.stateManager = Ember.StateManager.create({
start: Ember.State.extend({
index: Ember.State.extend({
route: "/",
<?php | |
/** | |
* Offers a way to save files as a cleaned, unique version of the original filename. | |
* | |
* Use this as the 'validated_file_class' option on sfValidatorFile. | |
* | |
* Bad characters are replaced by the replaceCharacter string. Unique filenames | |
* are created by appending an increasing -# to the end of the basename | |
* of the uploaded file. |
#!/bin/bash | |
for cfg in `git config -f .gitmodules -l` | |
do | |
url=`echo $cfg | awk -F"submodule.*.url=" '{print $2}'`; | |
if [ -n "$url" ]; then | |
echo "git submodule add $url $path"; | |
git submodule add $url $path; |
#!/usr/bin/env sh | |
# File extension to check for changes | |
OBSERVE='dist' | |
# check if user configured mergetool | |
mergetool=`git config --get merge.tool` | |
if [[ -n "$mergetool" ]]; then | |
PROG=$mergetool | |
else |
find . -type f -name "*.html.twig" | xargs perl -pi -e "s/>([^\s<{>].*?)</>{{ '\1'|trans }}</g" |
<?php | |
namespace Ormigo\Bundle\OrmigoBundle; | |
use Symfony\Component\HttpKernel\Bundle\Bundle; | |
use Symfony\Component\DependencyInjection\ContainerBuilder; | |
use Ormigo\Bundle\OrmigoBundle\DependencyInjection\Compiler\RegisterStreamsPass; | |
/** |
<?php | |
// ... | |
class AbstractInvoiceLineType extends AbstractType | |
{ | |
public function buildForm(FormBuilderInterface $builder, array $options) | |
{ | |
// ... |
-- show running queries (pre 9.2) | |
SELECT procpid, age(clock_timestamp(), query_start), usename, current_query | |
FROM pg_stat_activity | |
WHERE current_query != '<IDLE>' AND current_query NOT ILIKE '%pg_stat_activity%' | |
ORDER BY query_start desc; | |
-- show running queries (9.2) | |
SELECT pid, age(clock_timestamp(), query_start), usename, query | |
FROM pg_stat_activity | |
WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%' |
# Microsoft IE OVA images from http://www.modern.ie/en-us/virtualization-tools | |
# VirtualBox for Mac: | |
http://virtualization.modern.ie/vhd/IEKitV1_Final/VirtualBox/OSX/IE6_WinXP.ova.zip | |
http://virtualization.modern.ie/vhd/IEKitV1_Final/VirtualBox/OSX/IE7_Vista.ova.zip | |
http://virtualization.modern.ie/vhd/IEKitV1_Final/VirtualBox/OSX/IE8_Win7.zip | |
http://virtualization.modern.ie/vhd/IEKitV1_Final/VirtualBox/OSX/IE9_Win7.zip | |
http://virtualization.modern.ie/vhd/IEKitV1_Final/VirtualBox/OSX/IE10_Win8.ova.zip |
If you want to run it on phantomjs (a headless browser) you can add this profile to your behat.yml and you need phantomjs >= 1.8.0
phantomjs:
extensions:
Behat\MinkExtension\Extension:
base_url: http://dev.local
goutte: ~
selenium2:
wd_host: "http://localhost:8643/wd/hub"