This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
class RequiredLabelsFormatterTable extends sfWidgetFormSchemaFormatterTable | |
{ | |
protected $requiredLabelClass = 'required'; | |
/** | |
* Generates a label, but adds a '*' if the field is required | |
* @see sfWidgetFormSchemaFormatter::generateLabel() | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Base project form. | |
* | |
* @package sbtickets | |
* @subpackage form | |
* @author Your name here | |
* @version SVN: $Id: BaseForm.class.php 20147 2009-07-13 11:46:57Z FabianLange $ | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Feature: Register with MyApp with a Facebook account | |
As a Facebook user | |
I want to register with MyApp | |
In order to do awesome stuff | |
Scenario: Susan Smith logs into MyApp | |
Given I am logged in as Susan Smith on Facebook | |
When I click sign in with facebook | |
Then I am asked to authorise the MyApp facebook app | |
And I should be redirected to the MyApp profile page |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$steps->Given('/^I am logged into the admin area as rich_81$/', function($world) { | |
$session = $world->getSession(); | |
$doc = $session->getPage(); | |
// Ensure we're logged out for cases where the session isn't | |
// reset between Behat steps | |
$session->visit($world->locatePath("/admin/logout")); | |
$session->visit($world->locatePath("/admin")); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// assume all generic use statements up here for Controller, RedirectResponse etc | |
class AccessController extends Controller | |
{ | |
/** | |
* Called when a user attempts to sign in with facebook | |
* | |
* @Route("/signin/facebook", name="signin_facebook") | |
* @return \Symfony\Bundle\FrameworkBundle\Controller\Response | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
security: | |
providers: | |
my_facebook_provider: | |
id: my.facebook.user | |
my_normaluser_provider: | |
id: my.normal.user | |
firewalls: | |
public: | |
pattern: ^/.* | |
anonymous: ~ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
services: | |
my.twig.helperextension: | |
class: My\OwnBundle\Twig\Extension\MyHelperExtension | |
tags: | |
- { name: twig.extension, alias: myhelperextension } | |
my.notificationsextension: | |
class: My\OwnBundle\Twig\Extension\NotificationsExtension | |
arguments: | |
container: "@service_container" | |
context: "@security.context" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Gets all field errors | |
* | |
* @param $form | |
* @return array | |
*/ | |
protected function getAllErrors($form) | |
{ | |
$errors = array(); | |
foreach ($form->getErrors() as $key => $error) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
class DefaultController extends Controller | |
{ | |
/** | |
* Dashboard page. | |
* @Permissions(perm="dashboard_view") | |
* @Route("/", name="ITEDashboardBundle_index") | |
* @Template() | |
* @return array |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
namespace Acme\DemoBundle\Security\Encoder; | |
use Symfony\Component\Security\Core\Encoder\BasePasswordEncoder; | |
class MySQLPasswordEncoder extends BasePasswordEncoder | |
{ | |
/** | |
* {@inheritdoc} |
OlderNewer