<?php namespace Doctrine\Tests\Models\Company; class ContractSubscriber { static public $prePersistCalls; static public $postPersisCalls; static public $instances; public function __construct() { self::$instances[] = $this; } /** * @PostPersist */ public function postPersist(CompanyContract $contract) { self::$postPersisCalls[] = func_get_args(); } /** * @PrePersist */ public function prePersist(CompanyContract $contract) { self::$prePersistCalls[] = func_get_args(); } }