Skip to content

Instantly share code, notes, and snippets.

View Ocramius's full-sized avatar
🔬
In your repositories, watching your code. Always watching.

Marco Pivetta Ocramius

🔬
In your repositories, watching your code. Always watching.
View GitHub Profile
$im->setFactory('AggregateResolver', function($im, $name) {
$map = $im->get('TemplateMapResolver');
$stack = $im->get('TemplatePathStack');
$aggregate = new AggregateResolver();
$aggregate->attach($map);
$aggregate->attach($stack);
return $aggregate;
});
RROR
Warning: PDOStatement::bindParam(): SQLSTATE[HY093]:
Invalid parameter number: :cod_strum in /var/www/scelta_ins_conf.php on line 22
Warning: PDOStatement::bindParam(): SQLSTATE[HY093]:
Invalid parameter number: :data_inc in /var/www/scelta_ins_conf.php on line 24
Warning: PDOStatement::bindParam(): SQLSTATE[HY093]:
Invalid parameter number: :rilavato in /var/www/scelta_ins_conf.php on line 28 Warning: PDOStatement::bindParam(): SQLSTATE[HY093]:
Invalid parameter number: :inconveniente in /var/www/scelta_ins_conf.php on line 32
Warning: PDOStatement::bindParam(): SQLSTATE[HY093]:
Invalid parameter number: :a_inc in /var/www/scelta_ins_conf.php on line 36
@Ocramius
Ocramius / dic-dump.php
Created April 26, 2012 14:38
Generated Service Locator from Zend\Di\Di
<?php
return array (
'Zend\\EventManager\\EventManager' =>
array (
'instantiator' =>
array (
'name' => NULL,
'parameters' =>
array (
0 =>
@Ocramius
Ocramius / context.php
Created April 29, 2012 19:34 — forked from prolic/context.php
Generated locator
<?php
namespace Application;
use Zend\Di\Di;
class Context extends Di
{
public function newInstance($name, array $params = array(), $isShared = true)
@Ocramius
Ocramius / Compiled.php
Created May 2, 2012 23:38
ZF2 - DIC Compiler quick performance check
<?php
namespace Application\Dic;
use Zend\Di\Di;
class Compiled extends Di
{
public function newInstance($name, array $params = array(), $isShared = true)
<?php
if (isset($_POST['strumento'][$cod_strum])) {
$element = new Zend_Form_Element_File('foo');
$element->setLabel('Upload an image:')
->setDestination('/home/dbstrumenti');
// ensure only 1 file
$element->addValidator('Count', false, 1);
// limit to 100K
$element->addValidator('Size', false, 102400);
// only JPEG, PNG, and GIFs
@Ocramius
Ocramius / ShowEncoding.php
Created May 9, 2012 14:51
Small utility Symfony Command to show current DBAL's connection encoding
<?php
namespace Comcom\Tools\Console\Command;
use Symfony\Component\Console\Command\Command,
Symfony\Component\Console\Input\InputInterface,
Symfony\Component\Console\Output\OutputInterface,
Symfony\Component\Console\Input\InputArgument,
Doctrine\ORM\EntityManager,
InvalidArgumentException,
UnexpectedValueException,
@Ocramius
Ocramius / composer.json
Created May 11, 2012 23:20
DoctrineORMModule composer.json
{
"require": {
"doctrine/DoctrineORMModule": "dev-master"
}
}
@Ocramius
Ocramius / CsvToArray.php
Created May 16, 2012 07:52
Zend_Filter_Interface for CSV to Array conversion
<?php
namespace Comcom\Filter;
use UnexpectedValueException;
/**
* Converts an input CSV line to an array
* @author Marco Pivetta <[email protected]>
*/
class CsvToArray implements \Zend_Filter_Interface {
<?php
$someArray = array();
$result= $query->fetch(PDO::FETCH_ASSOC);
$someArray['id'] = $result['id'];
$result['id']= $query->fetch(PDO::FETCH_ASSOC);
$someVar = $result['id'];
var_dump($someArray == $someVar); // false
var_dump($someArray); // array('id' => 123);