/**
  * @param $weekday
  * @param \DateTime $pickUpTime
  * @param null $direction
  * @return RepeatedDrivingOrder
  */
 public static function registerRepeatedDrivingOrder($weekday, \DateTime $pickUpTime, $direction = null)
 {
     $correctedDirection = null !== $direction ? $direction : self::OUTWARD_DIRECTION;
     $rdOrder = new RepeatedDrivingOrder();
     $rdOrder->setWeekday($weekday);
     $rdOrder->setPickUpTime($pickUpTime);
     $rdOrder->setDirection($correctedDirection);
     return $rdOrder;
 }