test.php

Go to the documentation of this file.
00001 <?php
00002 interface interfaceA
00003 {
00004     public function goA();
00005 }
00006 class sclassA implements interfaceA
00007 {
00008     public function goA(){ print "go!"; }
00009 
00010     public function goX(){}
00011 
00012 }
00013 class classA extends sclassA{
00014     public function coisa(){}
00015 }
00016 class classX extends classA{
00017 
00018 }
00019 
00020 interface interfaceB
00021 {
00022     public function receiveA( classA $objA );
00023 }
00024 class classB implements interfaceB
00025 {
00026     public function receiveA( classX $objA ){ $objA->goA(); $objA->coisa();  }
00027 }
00028 $objB = new classB(); $objB->receiveA( new classX() );
00029 ?>

Generated on Sat Apr 7 14:19:11 2012 for CodeToDiagram by  doxygen 1.5.9