EventListener.php 3.74 KB
Newer Older
doctrine's avatar
doctrine committed
1
<?php
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
/*
 *  $Id$
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * This software consists of voluntary contributions made by many individuals
 * and is licensed under the LGPL. For more information, see
 * <http://www.phpdoctrine.com>.
 */
doctrine's avatar
doctrine committed
21
Doctrine::autoload('Doctrine_EventListener_Interface');
doctrine's avatar
doctrine committed
22 23 24 25 26
/**
 * Doctrine_EventListener     all event listeners extend this base class
 *                      the empty methods allow child classes to only implement the methods they need to implement
 *
 *
lsmith's avatar
lsmith committed
27 28 29 30 31 32 33 34
 * @author      Konsta Vesterinen <kvesteri@cc.hut.fi>
 * @package     Doctrine
 * @license     http://www.opensource.org/licenses/lgpl-license.php LGPL
 * @category    Object Relational Mapping
 * @link        www.phpdoctrine.com
 * @since       1.0
 * @version     $Revision$
 */
lsmith's avatar
lsmith committed
35 36
class Doctrine_EventListener implements Doctrine_EventListener_Interface
{
doctrine's avatar
doctrine committed
37

lsmith's avatar
lsmith committed
38 39 40 41
    public function onLoad(Doctrine_Record $record)
    { }
    public function onPreLoad(Doctrine_Record $record)
    { }
doctrine's avatar
doctrine committed
42

lsmith's avatar
lsmith committed
43 44
    public function onSleep(Doctrine_Record $record)
    { }
doctrine's avatar
doctrine committed
45

lsmith's avatar
lsmith committed
46 47
    public function onWakeUp(Doctrine_Record $record)
    { }
doctrine's avatar
doctrine committed
48

lsmith's avatar
lsmith committed
49 50 51 52
    public function onUpdate(Doctrine_Record $record)
    { }
    public function onPreUpdate(Doctrine_Record $record)
    { }
doctrine's avatar
doctrine committed
53

lsmith's avatar
lsmith committed
54 55 56 57
    public function onCreate(Doctrine_Record $record)
    { }
    public function onPreCreate(Doctrine_Record $record)
    { }
doctrine's avatar
doctrine committed
58

lsmith's avatar
lsmith committed
59 60 61 62
    public function onSave(Doctrine_Record $record)
    { }
    public function onPreSave(Doctrine_Record $record)
    { }
doctrine's avatar
doctrine committed
63

lsmith's avatar
lsmith committed
64 65
    public function onGetProperty(Doctrine_Record $record, $property, $value)
    {
66 67
        return $value;
    }
lsmith's avatar
lsmith committed
68 69
    public function onSetProperty(Doctrine_Record $record, $property, $value)
    {
70 71 72
        return $value;
    }

lsmith's avatar
lsmith committed
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114
    public function onInsert(Doctrine_Record $record)
    { }
    public function onPreInsert(Doctrine_Record $record)
    { }

    public function onDelete(Doctrine_Record $record)
    { }
    public function onPreDelete(Doctrine_Record $record)
    { }

    public function onEvict(Doctrine_Record $record)
    { }
    public function onPreEvict(Doctrine_Record $record)
    { }

    public function onClose(Doctrine_Connection $connection)
    { }
    public function onPreClose(Doctrine_Connection $connection)
    { }

    public function onOpen(Doctrine_Connection $connection)
    { }

    public function onTransactionCommit(Doctrine_Connection $connection)
    { }
    public function onPreTransactionCommit(Doctrine_Connection $connection)
    { }

    public function onTransactionRollback(Doctrine_Connection $connection)
    { }
    public function onPreTransactionRollback(Doctrine_Connection $connection)
    { }

    public function onTransactionBegin(Doctrine_Connection $connection)
    { }
    public function onPreTransactionBegin(Doctrine_Connection $connection)
    { }

    public function onCollectionDelete(Doctrine_Collection $collection)
    { }
    public function onPreCollectionDelete(Doctrine_Collection $collection)
    { }
zYne's avatar
zYne committed
115
}