/**
  * This handles connecting a ticket to the price object that's been generated.
  *
  * @since 4.3.0
  *
  * @param EE_Price_Type $price_type
  * @param array $args incoming arguments from caller for specifying overrides.
  *
  * @return EE_Price_Type
  */
 private function _maybe_chained(EE_Price_Type $price_type, $args)
 {
     if ($this->_chained) {
         if (empty($this->_price)) {
             $PRC_ID = isset($args['PRC_ID']) ? $args['PRC_ID'] : 0;
             $this->_set_new_price_type($PRC_ID);
         }
         //add relation to datetime
         $price_type->_add_relation_to($this->_price, 'Price');
         $price_type->save();
         return $price_type;
     }
     return $price_type;
 }