# PrototypedMethodCaller.class.php

Go to the documentation of this file.

    00001 <?php
    00002 /***************************************************************************
    00003  *   Copyright (C) 2007 by Konstantin V. Arkhipov                          *
    00004  *                                                                         *
    00005  *   This program is free software; you can redistribute it and/or modify  *
    00006  *   it under the terms of the GNU Lesser General Public License as        *
    00007  *   published by the Free Software Foundation; either version 3 of the    *
    00008  *   License, or (at your option) any later version.                       *
    00009  *                                                                         *
    00010  ***************************************************************************/
    00011
    00012     abstract class PrototypedMethodCaller
    00013     {
    00014         protected $proto = null;
    00015         protected $object = null;
    00016
    00017         protected $mapping = array();
    00018
    00019         public function __construct(EntityProto $proto, &$object)
    00020         {
    00021             $this->proto = $proto;
    00022             $this->object = &$object;
    00023
    00024             $this->mapping = $proto->getFormMapping();
    00025         }
    00026     }
    00027 ?>