Skip to content

Instantly share code, notes, and snippets.

@tournasdim
tournasdim / index.html
Created May 31, 2014 18:27
Angular Google CDN links
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular-animate.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular-cookies.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular-resource.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular-route.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular-sanitize.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular-touch.min.js"></script>
@tournasdim
tournasdim / index.php
Created May 31, 2014 09:01
A simple web-app build on top of Symfony's Request,Response,HttpKernel,Route,RouteCollection components
<?php
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use Symfony\Component\EventDispatcher\EventDispatcher;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\HttpKernel;
use Symfony\Component\HttpKernel\Controller\ControllerResolver;
use Symfony\Component\HttpKernel\EventListener\RouterListener;
use Symfony\Component\Routing\Matcher\UrlMatcher;
@tournasdim
tournasdim / silex_bootstrap.php
Created May 20, 2014 15:44
Basic Authentication and Session Setup with Silex
<?php
use Silex\Application;
use Symfony\Component\HttpFoundation\Response;
use Silex\Provider\SessionServiceProvider;
/* include the silex autoload */
require_once __DIR__.'/../vendor/autoload.php';
$app = new Application();
@tournasdim
tournasdim / Bootstrap.php
Last active December 6, 2017 06:40
#Doctrine Doctrine 2 One-To-Many, Bidirectional example . Replacing "Simple Annotation Reader" by "Extended Annotation Reader) . Notions are now defined by "@Orm\xxx" instead of "@xxx" .
<?php
use Doctrine\ORM\Tools\Setup;
use Doctrine\ORM\EntityManager;
//use Doctrine\ORM\Mapping\Driver\AnnotationDriver ;
//use Doctrine\Common\Annotations\AnnotationReader ;
require_once __DIR__.'/../vendor/autoload.php';
require_once __DIR__.'/../config/config.php';
@tournasdim
tournasdim / bootstap.php
Created April 29, 2014 07:22
Doctrine 2 bootstrap file (defining explicitly the AnnotationDriver) Entities should now import the Mapper Classes : use Doctrine\ORM\Mapping as ORM ; /** * @Orm\Entity * @Orm\Table(name="blog") */ class Blog { /** * @Orm\Id * @Orm\Column(type="integer") * @Orm\GeneratedValue(strategy="AUTO") */ protected $id;
<?php
use Doctrine\ORM\Tools\Setup;
use Doctrine\ORM\EntityManager;
use Doctrine\ORM\Mapping\Driver\AnnotationDriver ;
use Doctrine\Common\Annotations\AnnotationReader ;
require_once __DIR__.'/../vendor/autoload.php';
require_once __DIR__.'/../config/config.php';
<?php
namespace Helloworld\Form;
use Zend\Form\Form;
class SignUp extends Form
{
public function __construct()
{
parent::__construct('signUp');
<?php
namespace Helloworld\Form;
use Zend\Form\Form;
use Zend\InputFilter\InputFilter;
class SignUpFilter extends InputFilter
{
public function __construct()
{
<?php
namespace Helloworld\Form;
use Zend\Form\Form;
use Zend\InputFilter\InputFilter;
class SignUpFilter extends InputFilter
{
public function __construct()
{
<?php
namespace Helloworld\Form;
use Zend\Form\Form;
class SignUp extends Form
{
public function __construct()
{
parent::__construct('signUp');