public function setStartDate($date)
    {
        $date = AnDomainAttributeDate::getInstance()->setDate($date);
        $this->set('startDate', $date);

        return $this;
    }
public function setStartDate($date)
    {
        $date = AnDomainAttributeDate::getInstance()->setDate($date);
        $this->set('startDate', $date);

        return $this;
    }
public function setStartDate ( $ date ) { $ date = AnDomainAttributeDate :: getInstance ( ) -> setDate ( $ date ) ; $ this -> set ( 'startDate' , $ date ) ; return $ this ; }
Sets the start date of an expirable.

@param AnDomainAttributeDate|AnDate|array $date The start date
Sets the start date of an expirable .