Skip to content

Instantly share code, notes, and snippets.

db.demo.group({
"key": {
"person": true
},
"initial": {
"sumscore": 0,
"sumforaverageaveragescore": 0,
"countforaverageaveragescore": 0,
"countstar": 0
},
@rwellens
rwellens / 01.php
Last active February 4, 2019 09:06
This is a test with all bad practices.
<?php
/**
* 01.php
*
* Save info
*/
http://redspher.com/more_info
class User {
<?php
use Pricer\Services;
if (!function_exists('openlink')) {
function openlink()
{
global $link;
if (!$link instanceof \mysqli) {
$link = Services::getSql()->connect(_DB_SERVER, _DB_UNAME, _DB_UPASS, _DB_DBNAME, _DB_PORT_MASTER);
<?php
/**
* GlobalableTrait.php
*
* @date 09/01/2017
* @file GlobalableTrait.php
*/
/**
* GlobalableTrait
*/
<?php
/**
* SingletonTrait.php
*
* @date 28/02/2014
* @file SingletonTrait.php
*/
trait SingletonTrait
{
<?php
class MyClass {
use TheForce;
}
<?php
$reflectionClass = new \ReflectionClass('My\Class');
$this->assertContains('@ORM\HasLifecycleCallbacks',$reflectionClass->getDocComment());
$reflectionMethod = $reflectionClass->getMethod('setVersion');
$this->assertContains('@ORM\PrePersist',$reflectionMethod->getDocComment());
@rwellens
rwellens / JeanClaudeVanDammeAwareInterface.php
Last active December 17, 2015 08:49
La JCVD interface
<?php
/**
* JeanClaudeVanDammeAwareInterface
*/
interface JeanClaudeVanDammeAwareInterface extends InterviewAbstract
{
public function kickOnTheFace();
public function doTheSplits();
}
<?php
trait PrepareEntityManagerTrait
{
/**
* @var \Doctrine\Common\Persistence\Mapping\ClassMetadata
*/
protected $metadata;
/**
* @var \Doctrine\Common\Persistence\ObjectManager
<?php
class MyTraitTest extends \PHPUnit_Framework_TestCase
{
protected $instance;
public function setUp()
{
$this->instance = $this->getObjectForTrait('MyTrait');
}