Changeset 1541

Show
Ignore:
Timestamp:
04/12/08 20:26:22 (1 month ago)
Author:
mikey
Message:

remove reflection dependency

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/main/php/net/stubbles/util/datespan/stubDateSpanCustom.php

    r1301 r1541  
    88 * @subpackage  util_datespan 
    99 */ 
    10 stubClassLoader::load('net::stubbles::util::datespan::stubDateSpan', 
    11                       'net::stubbles::reflection::reflection' 
    12 ); 
     10stubClassLoader::load('net::stubbles::util::datespan::stubDateSpan'); 
    1311/** 
    1412 * Datespan with a custom start and end date. 
     
    9593        switch ($this->interval) { 
    9694            case stubDateSpan::INTERVAL_DAY: 
    97                 $class = new stubReflectionClass('net::stubbles::util::datespan::stubDateSpanDay'); 
     95                stubClassLoader::load('net::stubbles::util::datespan::stubDateSpanDay'); 
    9896                $day   = clone $this->from; 
    9997                $end   = $this->to->format('U'); 
    10098                while ($day->format('U') <= $end) { 
    101                     $spans[] = $class->newInstanceArgs(array(clone $day)); 
     99                    $spans[] = new stubDateSpanDay(clone $day); 
    102100                    $day->modify('+1 day'); 
    103101                } 
     
    105103         
    106104            case stubDateSpan::INTERVAL_WEEK: 
    107                 $class = new stubReflectionClass('net::stubbles::util::datespan::stubDateSpanWeek'); 
     105                stubClassLoader::load('net::stubbles::util::datespan::stubDateSpanWeek'); 
    108106                $day   = clone $this->from; 
    109107                $end   = $this->to->format('U'); 
    110108                while ($day->format('U') <= $end) { 
    111                     $spans[] = $class->newInstanceArgs(array(clone $day)); 
     109                    $spans[] = new stubDateSpanWeek(clone $day); 
    112110                    $day->modify('+7 days'); 
    113111                }