Ticket::update_global_stock( Tribe__Tickets__Global_Stock $global_stock, int $qty = 1, bool $increase = false )

Update Global Stock.


Parameters

$global_stock

(Tribe__Tickets__Global_Stock) (Required) The global stock object.

$qty

(int) (Optional) The quantity to modify stock.

Default value: 1

$increase

(bool) (Optional) Whether to increase stock,

Default value: false


Top ↑

Source

File: src/Tickets/Commerce/Ticket.php

	public function update_global_stock( $global_stock, $qty = 1, $increase = false ) {
		$level = $global_stock->get_stock_level();

		if ( $increase ) {
			$new_level = (int) $level + (int) $qty;
		} else {
			$new_level = (int) $level - (int) $qty;
		}

		$global_stock->set_stock_level( $new_level );
	}

Top ↑

Changelog

Changelog
Version Description
5.1.9 Introduced.