Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View rufinus's full-sized avatar

Ludwig Ruderstaller rufinus

View GitHub Profile
return array(
'controllers' => array(
'initializers' => array(
function ($instance, $serviceManager) {
if ($instance instanceof EntityManagerAwareInterface) {
if($serviceManager->has('doctrine.entitymanager.orm_default')) {
$instance->setEntityManager($serviceManager->get('doctrine.entitymanager.orm_default'));
}
}
[...]
@rufinus
rufinus / 1-services.config.php
Created November 6, 2012 14:17
ZF2 Service Layout - request for Comments
<?php
namespace Admin;
return array(
'invokables' => array(
'serviceFactory' => 'cwdAdmin\Service\ServiceFactory',
),
'factories' => array(
'translator' => 'Zend\I18n\Translator\TranslatorServiceFactory',
@rufinus
rufinus / module.config.php
Created November 8, 2012 15:22
Zend Cache for I18N
return array(
'factories' => array(
'translator' => 'Zend\I18n\Translator\TranslatorServiceFactory',
'default_cache' => function($sm) {
$cache = \Zend\Cache\StorageFactory::factory(array(
'adapter' => array(
'name' => 'apc',
'options' => array(
),
),
@rufinus
rufinus / helper
Created November 9, 2012 16:23
Type in flashmessenger
class ShowMessages extends AbstractHelper
{
/**
* FlashMessenger
* @var unknown_type
*/
protected $_fm = NULL;
public function __construct(FlashMessenger $fm)
{
@rufinus
rufinus / A_Form.php
Created November 12, 2012 13:53
Where is my Service Locator gone?
<?php
namespace Admin\Form;
use Zend\Form\Element\Select;
class Agency extends Form {
public function __construct()
{
@rufinus
rufinus / 1-controller.php
Created November 12, 2012 16:54
currently
public function createAction()
{
$service = $this->getService();
$form = $service->getForm();
$entity = $service->getEntity();
$form->bind($entity);
if($this->request->isPost()) {
$mandator = $this->getEntityManager()->find('Admin\Entity\Mandator', $_POST['mandator_id']); //<--- should not be needed
@rufinus
rufinus / 1-working version
Created November 13, 2012 02:41
Doctrine Hydration Fails if doctrine uses proxy
array
'agencyId' => int 4
'name' => string 'Testing' (length=7)
'address' => string '' (length=0)
'address2' => string '' (length=0)
'zipcode' => string '' (length=0)
'city' => string '' (length=0)
'country' => string 'AF' (length=2)
'phone' => string '' (length=0)
'fax' => string '' (length=0)
@rufinus
rufinus / AdminNavigation.php
Created November 13, 2012 15:59
Navigation
namespace cwdAdmin\Service;
use Zend\Navigation\Service\AbstractNavigationFactory;
/**
* Default navigation factory.
*
* @category Zend
* @package Zend_Navigation
*/
@rufinus
rufinus / AgencyStrategy.php
Created November 19, 2012 19:36
Seems not to be called
<?php
namespace Admin\Hydrator;
use cwdCommon\Doctrine\EntityManagerAwareInterface;
use Zend\Stdlib\Hydrator\Strategy\DefaultStrategy;
class AgencyStrategy extends DefaultStrategy implements EntityManagerAwareInterface
{
/**
* @var \Doctrine\ORM\EntityManager
@rufinus
rufinus / 1.applicaiton.config.php
Created November 23, 2012 13:13
Renders blank page if application module is disabled
<?php
return array(
'modules' => array(
'ZendDeveloperTools',
'DoctrineModule',
'DoctrineORMModule',
'cwdAdmin',
'ZfcBase',
'ZfcRbac',
//'Application',