Changeset 1907

Show
Ignore:
Timestamp:
10/27/08 15:01:38 (2 months ago)
Author:
mikey
Message:

make sure getter methods requiring parameters are ignored

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • framework/trunk/src/main/php/net/stubbles/rdbms/persistence/stubPersistenceHelper.php

    r1896 r1907  
    66 * @package     stubbles 
    77 * @subpackage  rdbms_persistence 
     8 * @version     $Id$ 
    89 */ 
    910stubClassLoader::load('net::stubbles::rdbms::persistence::stubPersistenceException', 
     
    6869        if ($method->isStatic() === true || $method->isPublic() === false 
    6970                || in_array($method->getName(), $this->forbiddenMethods) === true 
    70                 || $method->hasAnnotation('Transient') === true) { 
     71                || $method->hasAnnotation('Transient') === true 
     72                || $method->getNumberOfParameters() > 0) { 
    7173            return null; 
    7274        } 
  • framework/trunk/src/test/php/net/stubbles/rdbms/persistence/MockSinglePrimaryKeyEntity.php

    r1896 r1907  
    55 * @package     stubbles 
    66 * @subpackage  rdbms_persistence_test 
     7 * @version     $Id$ 
    78 */ 
    89stubClassLoader::load('net::stubbles::lang::types::stubDate'); 
     
    129130        return $this->date; 
    130131    } 
     132 
     133    /** 
     134     * a typical get-method, but with a param > should be ignored 
     135     * 
     136     * @param   mixed     $param 
     137     * @return  stdClass 
     138     */ 
     139    public function getSomethingWithParam($param) 
     140    { 
     141        return new stdClass(); 
     142    } 
    131143} 
    132144?>