Changeset 798

Show
Ignore:
Timestamp:
08/10/07 13:30:46 (1 year ago)
Author:
mikey
Message:

aadded optional parameter $context to pass additional data from processor

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/main/php/net/stubbles/examples/pageelements/CurrentTimeXMLPageElement.php

    r751 r798  
    2121     * processes the page element 
    2222     * 
    23      * @param  stubRequest          $request   the request data 
    24      * @param  stubSession          $session   current session 
    25      * @param  stubResponse         $response  contains response data 
     23     * @param  stubRequest   $request   the request data 
     24     * @param  stubSession   $session   current session 
     25     * @param  stubResponse  $response  contains response data 
     26     * @param  array         $context   optional  additional context data 
    2627     */ 
    27     public function process(stubRequest $request, stubSession $session, stubResponse $response
     28    public function process(stubRequest $request, stubSession $session, stubResponse $response, array $context = array()
    2829    { 
    2930        return array('currentTime' => date('Y-m-d H:i:s', time())); 
  • trunk/src/main/php/net/stubbles/examples/pageelements/TestXMLPageElement.php

    r751 r798  
    2121     * processes the page element 
    2222     * 
    23      * @param  stubRequest          $request   the request data 
    24      * @param  stubSession          $session   current session 
    25      * @param  stubResponse         $response  contains response data 
     23     * @param  stubRequest   $request   the request data 
     24     * @param  stubSession   $session   current session 
     25     * @param  stubResponse  $response  contains response data 
     26     * @param  array         $context   optional  additional context data 
    2627     */ 
    27     public function process(stubRequest $request, stubSession $session, stubResponse $response
     28    public function process(stubRequest $request, stubSession $session, stubResponse $response, array $context = array()
    2829    { 
    2930        return array('foo' => 'Hello World!'); 
  • trunk/src/main/php/net/stubbles/websites/memphis/stubSimpleHTMLMemphisPageElement.php

    r289 r798  
    5151     * @param  stubSession   $session   current session 
    5252     * @param  stubResponse  $response  contains response data 
     53     * @param  array         $context   optional  additional context data 
    5354     */ 
    54     public function process(stubRequest $request, stubSession $session, stubResponse $response
     55    public function process(stubRequest $request, stubSession $session, stubResponse $response, array $context = array()
    5556    { 
    5657        $response->write(file_get_contents($this->source)); 
  • trunk/src/main/php/net/stubbles/websites/stubPageElement.php

    r797 r798  
    6060     * @param  stubSession   $session   current session 
    6161     * @param  stubResponse  $response  contains response data 
     62     * @param  array         $context   optional  additional context data 
    6263     */ 
    63     public function process(stubRequest $request, stubSession $session, stubResponse $response); 
     64    public function process(stubRequest $request, stubSession $session, stubResponse $response, array $context = array()); 
    6465} 
    6566?> 
  • trunk/src/main/php/net/stubbles/websites/xml/stubXMLPageElementCachingDecorator.php

    r678 r798  
    3939     * @param  stubSession   $session   current session 
    4040     * @param  stubResponse  $response  contains response data 
     41     * @param  array         $context   optional  additional context data 
    4142     */ 
    42     public function process(stubRequest $request, stubSession $session, stubResponse $response) { 
     43    public function process(stubRequest $request, stubSession $session, stubResponse $response, array $context = array()) { 
    4344        $cacheFile = sprintf('%s/xml/elements/%s.cache', stubConfig::getCachePath(), $this->element->getName()); 
    4445        if (file_exists($cacheFile) && (filemtime($cacheFile) + $this->lifetime) >= time()) { 
  • trunk/src/main/php/net/stubbles/websites/xml/stubXMLPageElementDecorator.php

    r797 r798  
    8383     * @param  stubSession   $session   current session 
    8484     * @param  stubResponse  $response  contains response data 
     85     * @param  array         $context   optional  additional context data 
    8586     */ 
    86     public function process(stubRequest $request, stubSession $session, stubResponse $response) { 
     87    public function process(stubRequest $request, stubSession $session, stubResponse $response, array $context = array()) { 
    8788        return $this->element->process($request, $session, $response); 
    8889    }