Skip to content

Instantly share code, notes, and snippets.

View garak's full-sized avatar
:octocat:
Working from home...

Massimiliano Arione garak

:octocat:
Working from home...
View GitHub Profile
@garak
garak / DefaultControllerTest.php
Last active August 29, 2015 14:01
Testing facebook login with FOSFacebookBundle (functional test)
<?php
namespace Acme\DemoBundle\Tests\Controller;
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
class DefaultControllerTest extends WebTestCase
{
public function testLoginOK()
{
<?php
namespace Acme\DemoBundle\Form\Type;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
use Symfony\Component\Validator\Constraints;
class ContactType extends AbstractType
<?php
/**
* healthstate actions.
*
* @package ordinativi
* @subpackage healthstate
* @author KEY5
* @version SVN: $Id: actions.class.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
@garak
garak / gist:595620
Created September 24, 2010 16:14 — forked from anonymous/gist:595592
<?php
class frontendConfiguration extends sfApplicationConfiguration
{
protected $requestFormat = null;
public function configure()
{
$this->dispatcher->connect('request.filter_parameters', array($this, 'filterRequestParameters'));
<?php
class itemActions extends sfActions
{
/**
* @param sfRequest $request
*/
public function executeIndex(sfWebRequest $request)
{
$this->form = new ItemForm();
Item:
columns:
name: { type: string(255), notnull: true }
address: { type: string(255), notnull: true }
city: { type: string(255), notnull: true }
latitude: { type: decimal, scale: 6, size: 10, notnull: true }
longitude: { type: decimal, scale: 6, size: 10, notnull: true }
classes:
Item:
columns:
id: ~
name: { type: varchar, required: true }
address: { type: varchar, required: true }
city: { type: varchar, required: true }
latitude: { type: decimal, scale: 6, size: 10, required: true }
longitude: { type: decimal, scale: 6, size: 10, required: true }
<?php
// lib/model/doctrine/ItemTable.php
class ItemTable extends Doctrine_Table
{
/**
* @param array $values
* @param integer $limit
* @return Doctrine_Collection
<?php
// lib/model/ItemQuery.php
class ItemQuery extends BaseItemQuery
{
/**
* @param array $values
* @param integer $limit
* @return PropelCollection
/**
* @Route("/search/prova")
* @Template()
* @return array
*/
public function provaAction()
{
$form = $this->createFormBuilder()
->add('type', 'choice', array('required' => false, 'choices' => array(
'' => '',