code: public static function create(
          $company,
          $flightNumber,
          DateTime $flightDate,
          $class,
          $from,
          $to,
          DateTime $departureDate,
          DateTime $arrivalDate
      ) {
          $instance = new self;
  
          $instance->setCompany( $company );
          $instance->setFlightNumber( $flightNumber );
          $instance->setFlightDate( $flightDate );
          $instance->setClass( $class );
          $instance->setFrom( $from );
          $instance->setTo( $to );
          $instance->setDepartureDate( $departureDate );
          $instance->setArrivalDate( $arrivalDate );
  
          return $instance;
      }
docs: @param  string    $company
  @param  string    $flightNumber
  @param  \DateTime $flightDate
  @param  string    $class
  @param  string    $from
  @param  string    $to
  @param  \DateTime $departureDate
  @param  \DateTime $arrivalDate
  
  @return \RodrigoPedra\ClearSaleID\Entity\Request\Connection