# disco/1.4.14/app/Calc/CalcInterface.php

Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO, version 1.4.14. 22 lines.

- Page: https://pluginprobe.com/plugins/disco/1.4.14/code/app/Calc/CalcInterface.php
- Raw: https://pluginprobe.com/plugins/disco/1.4.14/raw/app/Calc/CalcInterface.php
- Modified: 2024-12-02T12:43:08+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/disco/1.4.14/code/app/Calc/CalcInterface.php#L10-L20`.

```php
<?php

namespace Disco\App\Calc;

/**
 * Class CalcInterface
 *
 * @package    Disco\App\Calc
 * @subpackage Disco\App\Calc
 */
interface CalcInterface { // phpcs:ignore

	public function calculate(): array;

	public function calculate_discount(): float;

	public function calculate_price( float $discount ): float;

	public function calculate_line_subtotal( float $discount ): float;

}

```
