You appear to be a bot. Output may be restricted
Description
Compares two passes with each other according to the supplied operator.
Usage
$bool = Pass_Manager::pass_compare( $pass_1, $pass_2, $comparison );
Parameters
- $pass_1
- ( int ) required – ID of the first pass.
- $pass_2
- ( int ) required – ID of the second pass
- $comparison
- ( string ) optional default: > – Comparison operator.
Returns
bool
Source
File name: easy-digital-downloads/includes/admin/class-pass-manager.php
Lines:
1 to 10 of 10
public static function pass_compare( $pass_1, $pass_2, $comparison = '>' ) { if ( ! array_key_exists( $pass_1, self::$pass_hierarchy ) ) { throw new \InvalidArgumentException( 'Invalid pass 1: ' . $pass_1 ); } if ( ! array_key_exists( $pass_2, self::$pass_hierarchy ) ) { throw new \InvalidArgumentException( 'Invalid pass 2: ' . $pass_2 ); } return version_compare( self::$pass_hierarchy[ $pass_1 ], self::$pass_hierarchy[ $pass_2 ], $comparison ); }