| 3 | //  $Id$ | //  $Id$ | 
| 4 | // --------------------------------------------------------------------------- | // --------------------------------------------------------------------------- | 
| 5 | //  $Log$ | //  $Log$ | 
| 6 |  | //  Revision 1.2  2003/02/03 05:01:48  joko | 
| 7 |  | //  + now attributes can get passed in to the constructors | 
| 8 |  | // | 
| 9 | //  Revision 1.1  2003/02/03 03:33:48  joko | //  Revision 1.1  2003/02/03 03:33:48  joko | 
| 10 | //  + initial commit | //  + initial commit | 
| 11 | // | // | 
| 28 | } | } | 
| 29 | } | } | 
| 30 |  |  | 
| 31 | function mkObject($namespacedClassname) { | function mkObject($namespacedClassname, $attributes = null) { | 
| 32 | $classname = $namespacedClassname; | $classname = $namespacedClassname; | 
| 33 | if (loadModule($namespacedClassname)) { | if (loadModule($namespacedClassname)) { | 
| 34 | $classname = str_replace('::', '_', $namespacedClassname); | $classname = str_replace('::', '_', $namespacedClassname); | 
| 35 | } | } | 
| 36 | $obj = new DesignPattern_Bridge($classname); | $obj = new DesignPattern_Bridge($classname, $attributes); | 
| 37 | return $obj; | return $obj; | 
| 38 | } | } | 
| 39 |  |  |