<?php 
 
/** 
 * Common Functions for testing 
 * 
 * Several application-wide utility methods. 
 * 
 * @package  CodeIgniter 
 * @category Common Functions 
 */ 
 
if (! function_exists('is_cli')) 
{ 
    /** 
     * Is CLI? 
     * 
     * Test to see if a request was made from the command line. 
     * You can set the return value for testing. 
     * 
     * @param  boolean $new_return return value to set 
     * @return boolean 
     */ 
    function is_cli(bool $new_return = null): bool 
    { 
        // PHPUnit always runs via CLI. 
        static $return_value = true; 
 
        if ($new_return !== null) 
        { 
            $return_value = $new_return; 
        } 
 
        return $return_value; 
    } 
} 
 
//-------------------------------------------------------------------- 
 
 |