@@ 551-555 (lines=5) @@ | ||
548 | $attribute = $duration['attribute']; |
|
549 | $timeSpan = null; |
|
550 | switch ($attribute) { |
|
551 | case Duration::MONTHS: |
|
552 | $diffrence = (int) $now->diff($createdAt)->format('%m'); |
|
553 | $months = $value + $diffrence; |
|
554 | $timeSpan = new \DateInterval('P'.$months.'M'); |
|
555 | break; |
|
556 | case Duration::DAYS: |
|
557 | $daysDiffrence = (int) $now->diff($createdAt)->format('%a'); |
|
558 | $days = $value + $daysDiffrence; |
|
@@ 556-560 (lines=5) @@ | ||
553 | $months = $value + $diffrence; |
|
554 | $timeSpan = new \DateInterval('P'.$months.'M'); |
|
555 | break; |
|
556 | case Duration::DAYS: |
|
557 | $daysDiffrence = (int) $now->diff($createdAt)->format('%a'); |
|
558 | $days = $value + $daysDiffrence; |
|
559 | $timeSpan = new \DateInterval('P'.$days.'D'); |
|
560 | break; |
|
561 | } |
|
562 | ||
563 | return $startDate->add($timeSpan); |