Changeset 252

Show
Ignore:
Timestamp:
02/10/07 16:43:12 (2 years ago)
Author:
mikey
Message:

added net.stubbles.reflection.stubBaseReflectionClass as marker interface for net.stubbles.reflection.stubReflectionClass and net.stubbles.reflection.stubReflectionObject so that both can be used on the same argument when this argument typehinted

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/main/php/net/stubbles/reflection/reflection.php

    r251 r252  
    1010                      'net.stubbles.reflection.stubAbstractAnnotation', 
    1111                      'net.stubbles.reflection.stubAnnotationFactory', 
     12                      'net.stubbles.reflection.stubBaseReflectionClass', 
    1213                      'net.stubbles.reflection.stubReflectionClass', 
    1314                      'net.stubbles.reflection.stubReflectionExtension', 
  • trunk/src/main/php/net/stubbles/reflection/stubReflectionClass.php

    r97 r252  
    99 */ 
    1010stubClassLoader::load('net.stubbles.reflection.stubAnnotationFactory', 
     11                      'net.stubbles.reflection.stubBaseReflectionClass', 
    1112                      'net.stubbles.reflection.stubReflectionExtension', 
    1213                      'net.stubbles.reflection.stubReflectionMethod', 
     
    1920 * @subpackage  reflection 
    2021 */ 
    21 class stubReflectionClass extends ReflectionClass 
     22class stubReflectionClass extends ReflectionClass implements stubBaseReflectionClass 
    2223{ 
    2324    /** 
  • trunk/src/main/php/net/stubbles/reflection/stubReflectionObject.php

    r97 r252  
    1010stubClassLoader::load('net.stubbles.reflection.stubReflectionClass', 
    1111                      'net.stubbles.reflection.stubAnnotationFactory', 
     12                      'net.stubbles.reflection.stubBaseReflectionClass', 
    1213                      'net.stubbles.reflection.stubReflectionExtension', 
    1314                      'net.stubbles.reflection.stubReflectionMethod', 
     
    2021 * @subpackage  reflection 
    2122 */ 
    22 class stubReflectionObject extends ReflectionObject 
     23class stubReflectionObject extends ReflectionObject implements stubBaseReflectionClass 
    2324{ 
    2425    /**