Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
<?php
namespace Popy\Calendar\ValueObject;
/**
 * Date representation having a "fragmented" structure.
 */
interface DateFragmentedRepresentationInterface extends DateRepresentationInterface
{
    /**
     * Gets the date parts representation.
     *
     * @return DateParts
     */
    public function getDateParts();
    /**
     * Gets a new date instance with the input DateParts.
     *
     * @param DateParts $dateParts
     *
     * @return static
     */
    public function withDateParts(DateParts $dateParts);
}