/** * Tribe__Tickets__CSV_Importer__RSVP_Importer constructor. * * @param Tribe__Events__Importer__File_Reader $file_reader * @param Tribe__Events__Importer__Featured_Image_Uploader|null $featured_image_uploader * @param Tribe__Tickets__RSVP|null $rsvp_tickets */ public function __construct(Tribe__Events__Importer__File_Reader $file_reader, Tribe__Events__Importer__Featured_Image_Uploader $featured_image_uploader = null, Tribe__Tickets__RSVP $rsvp_tickets = null) { parent::__construct($file_reader, $featured_image_uploader); $this->rsvp_tickets = !empty($rsvp_tickets) ? $rsvp_tickets : Tribe__Tickets__RSVP::get_instance(); add_action('tribe_aggregator_record_activity_wakeup', array($this, 'register_rsvp_activity')); }
/** * Tribe__Tickets__CSV_Importer__RSVP_Importer constructor. * * @param Tribe__Events__Importer__File_Reader $file_reader * @param Tribe__Events__Importer__Featured_Image_Uploader|null $featured_image_uploader * @param Tribe__Tickets__RSVP|null $rsvp_tickets */ public function __construct(Tribe__Events__Importer__File_Reader $file_reader, Tribe__Events__Importer__Featured_Image_Uploader $featured_image_uploader = null, Tribe__Tickets__RSVP $rsvp_tickets = null) { parent::__construct($file_reader, $featured_image_uploader); $this->rsvp_tickets = !empty($rsvp_tickets) ? $rsvp_tickets : Tribe__Tickets__RSVP::get_instance(); }
/** * Tribe__Tickets__CSV_Importer__RSVP_Importer constructor. * * @param Tribe__Events__Importer__File_Reader $file_reader * @param Tribe__Events__Importer__Featured_Image_Uploader|null $featured_image_uploader * @param Tribe__Tickets__Tickets|null $tickets */ public function __construct(Tribe__Events__Importer__File_Reader $file_reader, Tribe__Events__Importer__Featured_Image_Uploader $featured_image_uploader = null, Tribe__Tickets__Tickets $tickets = null) { parent::__construct($file_reader, $featured_image_uploader); $this->tickets = !empty($tickets) ? $tickets : $this->get_commerce_engine_instance(); }