Changeset 1036

Show
Ignore:
Timestamp:
11/13/07 11:31:35 (9 months ago)
Author:
richi
Message:

added method getValueErrorWithId() in related interfaces/abstract classes and in the test case

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/main/php/net/stubbles/ipo/request/stubRequest.php

    r1021 r1036  
    8080 
    8181    /** 
     82     * returns a request value error with a specific id 
     83     * 
     84     * @param   string  $valueName  name of request value 
     85     * @param   string  $errorId    id of error to check for 
     86     * @param   int     $source     optional  source type: cookie, header, param 
     87     * @return  stubRequestValueError|null 
     88     */ 
     89    public function getValueErrorWithId($valueName, $errorId, $source = stubRequest::SOURCE_PARAM); 
     90     
     91    /** 
    8292     * returns a list of errors for given request value 
    8393     * 
  • trunk/src/main/php/net/stubbles/ipo/request/stubRequestPrefixDecorator.php

    r1021 r1036  
    133133        return $this->request->hasValueErrorWithId($valueName, $errorId, $source); 
    134134    } 
     135     
     136    /** 
     137     * returns a request value error with a specific id 
     138     * 
     139     * @param   string  $valueName  name of request value 
     140     * @param   string  $errorId    id of error to check for 
     141     * @param   int     $source     optional  source type: cookie, header, param 
     142     * @return  stubRequestValueError|null 
     143     */ 
     144    public function getValueErrorWithId($valueName, $errorId, $source = stubRequest::SOURCE_PARAM) 
     145    { 
     146        if ($this->applyPrefix($source) == true) { 
     147            $valueName = $this->prefix . '_' . $valueName; 
     148        } 
     149         
     150        return $this->request->getValueErrorWithId($valueName, $errorId, $source); 
     151    } 
    135152 
    136153    /** 
  • trunk/src/test/php/net/stubbles/ipo/request/stubRequestPrefixDecoratorTestCase.php

    r1021 r1036  
    137137        $this->request->hasValueErrorWithId('foo', 'bar'); 
    138138         
     139        $this->mockRequest->expectOnce('getValueErrorWithId', array('test_foo', 'bar', stubRequest::SOURCE_PARAM)); 
     140        $this->request->getValueErrorWithId('foo', 'bar'); 
     141         
    139142        $this->mockRequest->expectOnce('getValueError', array('test_foo', stubRequest::SOURCE_PARAM)); 
    140143        $this->request->getValueError('foo');