Skip to content

Instantly share code, notes, and snippets.

View pboethig's full-sized avatar

Peter Böthig pboethig

  • München
View GitHub Profile
<?php
/**
* Created by PhpStorm.
* User: root
* Date: 17.07.16
* Time: 07:49
*/
namespace Check\BlogBundle\Repositories;
<?php
namespace Check\BlogBundle\Entity;
use Check\BlogBundle\Repositories\UserRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* User
* @ORM\Entity(repositoryClass="Check\BlogBundle\Repositories\UserRepository")
<?php
/**
* Created by PhpStorm.
* User: root
* Date: 16.07.16
* Time: 15:34
*/
namespace AppBundle\Controller\Api;
<?php
/**
* Created by PhpStorm.
* User: root
* Date: 17.07.16
* Time: 07:49
*/
namespace Check\BlogBundle\Repositories;
// app/AppKernel.php
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
// ...
new FOS\RestBundle\FOSRestBundle(),
);
// in AppKernel::registerBundles()
$bundles = array(
// ...
new JMS\SerializerBundle\JMSSerializerBundle(),
// ...
);
<?xml version="1.0" encoding="UTF-8"?>
<!-- https://phpunit.de/manual/current/en/appendixes.configuration.html -->
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/4.8/phpunit.xsd"
backupGlobals="false"
colors="true"
bootstrap="app/autoload.php"
>
<php>
<?php
namespace Check\BlogBundle\Tests\Controller;
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
class UserApiTest extends WebTestCase
{
public function testRouteIsAvaliable()
/**
* @param string person
*/
function myFirstTypeSafeFunction(person:string)
{
return 'Hello' + person;
}
var person = 'Paul Panzer';
interface IPerson {
firstName: string;
lastName:string;
}
/**
* @param Person person
*/
function printPerson(Person:IPerson) {
return 'Hi ,'+ Person.firstName + ' ' + Person.lastName