Skip to content

Instantly share code, notes, and snippets.

View devjack's full-sized avatar

Jack Skinner devjack

View GitHub Profile
@devjack
devjack / zf2-traits-sampleservice-controller
Last active August 29, 2015 13:57
ZF2 traits example: UserServiceAwareTrait
<?php
namespace SampleService\Controller;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;
// Each 'AwareTrait' is expected to be configured by the controllers factory
use SampleService\Service\Feature\UserServiceAwareTrait;
use SampleService\Service\Feature\UserFilterServiceAwareTrait;
@devjack
devjack / var-docblock
Last active August 29, 2015 13:57
Simple example of @var in docblocks for PHPStorm. Zend Framework 2 Service Locator as an example.
<?php
/** @var \SampleService\Service\UserService $service */
$userService = $serviceLocator->get('my-service\UserService');