PluginProbe
Authorizer / 3.6.2
Authorizer v3.6.2
3.15.3 3.15.2 3.15.1 3.15.0 3.14.3 3.14.4 3.14.2 3.14.1 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.9.0 2.9.1 2.9.10 2.9.11 2.9.12 2.9.13 2.9.2 2.9.3 2.9.6 All 126 releases
authorizer / polyfills.php

polyfills.php in Authorizer 3.6.2, at polyfills.php

26 lines 528 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /**
4 * Polyfill for array_key_last(), used in class-cas.php. Not available in PHP
5 * versions below 7.3.
6 *
7 * Get the last key of the given array without affecting the internal array
8 * pointer.
9 *
10 * @param array $array An array.
11 *
12 * @return mixed The last key of array if the array is not empty; NULL otherwise.
13 */
14 if ( ! function_exists( 'array_key_last' ) ) {
15 function array_key_last( $array ) {
16 $key = null;
17 if ( is_array( $array ) ) {
18 end( $array );
19 $key = key( $array );
20 }
21
22 return $key;
23 }
24 }
25
26