Skip to content

Instantly share code, notes, and snippets.

View adelarcubs's full-sized avatar

Adelar Tiemann Junior adelarcubs

  • Asigra
  • Barueri - SP
View GitHub Profile
<?php
namespace User\V1\Rest\User;
use ZF\ApiProblem\ApiProblem;
use ZF\Rest\AbstractResourceListener;
class UserResource extends AbstractResourceListener {
private $em;
<?php
namespace User\V1\Rest\User;
use Zend\Paginator\Paginator;
use Zend\Paginator\Adapter\ArrayAdapter;
class UserCollection extends Paginator {
public function __construct($userCollection) {
<?php
namespace User\V1\Rest\User;
class UserResourceFactory {
public function __invoke($services) {
$em = $services->get('Doctrine\ORM\EntityManager');
return new UserResource($em);
}
<?php
namespace User\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
*/
class User {
<?php
return array(
'doctrine' => array(
'connection' => array(
'orm_default' => array(
'driverClass' => 'Doctrine\\DBAL\\Driver\\PDOSqlite\\Driver',
'params' => array(
'path' => 'data/database.sqlite'
)
)
@adelarcubs
adelarcubs / HealthCheckSample.php
Created May 7, 2015 17:00
Exemplo de HealthCheck para apigility, usando um serviço de RPC
<?php
// namespace
use Zend\Mvc\Controller\AbstractActionController;
use ZF\ContentNegotiation\ViewModel;
class HealthCheckController extends AbstractActionController
{
public function healthCheckAction()
{
{
"name": "zendframework/skeleton-application",
"description": "Skeleton Application for ZF2",
"license": "BSD-3-Clause",
"keywords": [
"framework",
"zf2"
],
"homepage": "http://framework.zend.com/",
"require": {
<?php
/**
* Zend Framework (http://framework.zend.com/)
*
* @link http://github.com/zendframework/ZendSkeletonApplication for the canonical source repository
* @copyright Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://framework.zend.com/license/new-bsd New BSD License
*/
<?php
/**
* Zend Framework (http://framework.zend.com/)
*
* @link http://github.com/zendframework/ZendSkeletonApplication for the canonical source repository
* @copyright Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://framework.zend.com/license/new-bsd New BSD License
*/
@adelarcubs
adelarcubs / sample.conf
Last active August 29, 2015 14:04
VirtualHostApache
<VirtualHost *:80>
ServerName sample.local
DocumentRoot /var/www/sample
<Directory /var/www/sample>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>