public function monthly()
    {
        $this->setScheduleMonth(self::ANY);
        $this->setScheduleWeek(self::NONE);
        $this->setScheduleDayOfMonth(1);
        $this->setScheduleDayOfWeek(self::ANY);
        $this->setScheduleHour(0);
        $this->setScheduleMinute(0);

        return $this;
    }
public function monthly()
    {
        $this->setScheduleMonth(self::ANY);
        $this->setScheduleWeek(self::NONE);
        $this->setScheduleDayOfMonth(1);
        $this->setScheduleDayOfWeek(self::ANY);
        $this->setScheduleHour(0);
        $this->setScheduleMinute(0);

        return $this;
    }
public function monthly ( ) { $ this -> setScheduleMonth ( self :: ANY ) ; $ this -> setScheduleWeek ( self :: NONE ) ; $ this -> setScheduleDayOfMonth ( 1 ) ; $ this -> setScheduleDayOfWeek ( self :: ANY ) ; $ this -> setScheduleHour ( 0 ) ; $ this -> setScheduleMinute ( 0 ) ; return $ this ; }
Run once a month at midnight in the morning of the first day of the month

@return $this
Run once a month at midnight in the morning of the first day of the month