1
0
mirror of synced 2025-02-12 18:29:24 +03:00
doctrine2/tests/Doctrine/Tests/Models/Company/ContractSubscriber.php

92 lines
1.8 KiB
PHP
Raw Normal View History

2012-07-29 19:10:33 -03:00
<?php
namespace Doctrine\Tests\Models\Company;
class ContractSubscriber
{
2012-07-29 22:03:29 -03:00
static public $postPersistCalls;
2012-07-30 22:26:55 -03:00
static public $prePersistCalls;
static public $postUpdateCalls;
static public $preUpdateCalls;
static public $postRemoveCalls;
static public $preRemoveCalls;
static public $preFlushCalls;
static public $postLoadCalls;
2012-07-29 19:10:33 -03:00
static public $instances;
public function __construct()
{
self::$instances[] = $this;
}
/**
* @PostPersist
*/
2012-07-29 21:46:38 -03:00
public function postPersistHandler(CompanyContract $contract)
2012-07-29 19:10:33 -03:00
{
2012-07-29 22:03:29 -03:00
self::$postPersistCalls[] = func_get_args();
2012-07-29 19:10:33 -03:00
}
/**
* @PrePersist
*/
2012-07-29 21:46:38 -03:00
public function prePersistHandler(CompanyContract $contract)
2012-07-29 19:10:33 -03:00
{
self::$prePersistCalls[] = func_get_args();
}
2012-07-30 22:26:55 -03:00
/**
* @PostUpdate
*/
public function postUpdateHandler(CompanyContract $contract)
{
self::$postUpdateCalls[] = func_get_args();
}
/**
* @PreUpdate
*/
public function preUpdateHandler(CompanyContract $contract)
{
self::$preUpdateCalls[] = func_get_args();
}
/**
* @PostRemove
*/
public function postRemoveHandler(CompanyContract $contract)
{
self::$postRemoveCalls[] = func_get_args();
}
/**
* @PreRemove
*/
public function preRemoveHandler(CompanyContract $contract)
{
self::$preRemoveCalls[] = func_get_args();
}
/**
* @PreFlush
*/
public function preFlushHandler(CompanyContract $contract)
{
self::$preFlushCalls[] = func_get_args();
}
/**
* @PostLoad
*/
public function postLoadHandler(CompanyContract $contract)
{
self::$postLoadCalls[] = func_get_args();
}
2012-07-29 19:10:33 -03:00
}