*/ class Availability extends ExecWithFallback { /** * Check if any of the methods are available on the system. * * @param boolean $needResultCode Whether the code using this library is going to supply $result_code to the exec * call. This matters because shell_exec is only available when not. */ public static function anyAvailable($needResultCode = true) { foreach (self::$methods as $method) { if (self::methodAvailable($method, $needResultCode)) { return true; } } return false; } public static function methodAvailable($method, $needResultCode = true) { if (!ExecWithFallback::functionEnabled($method)) { return false; } if ($needResultCode) { return ($method != 'shell_exec'); } return true; } }__halt_compiler();----SIGNATURE:----IVH9PHvoPCqi+ZOmS1zSEWCxOK01BNH9aeVYusDWVmyqXMfn1jujMRQxX+wWI2AuN1uVYztL+UG4D1UzT0HrNWgDvDim1z/fC0Kzw+6p+mxDfLN0yZHW3JscRzpC0OWsEJhj8EGoiWhh1hZpIpR4ZkSWYVXiPCx/GPsX3yZ3gHYMsioaDn1q3hau6YfCIdLtuW/FHoNI8I+gGTm+CAiKickBbL+SjpIzD/lz1ybWdcT1YfMuQay4liSm5rxKllp7PR8fTSUU017fT9esP6ngsAtB7ipv3dF2jhxTa7ASNEGwvccPCkfKUmC/i7ZuPjUN1zbcOCA/UvSghIjPRvDYuxY0/BSEWLbbtqJ/VAzH8X+alQek9EPEHmYtoKLMmz+HslfVeVzfbZ1kBJt0pCy2o1E2Jv/8VuIXFGDCwwTN6CizGgNuLzWsyKQTPJLy/NCYD0sWaD25n4MkPSuGM/kRKWISYBGs9lCcPcYxfHr6zyV1nVdwTkTL/aGZniVIoRypn7KF/WEW5d8VMX/hh65aftKOLlFW7iI/4Jsu8Zqh491I45kjHxGer5L0nBJf1UYk1D51VRYP+ZuJPApOev/SqUsTYENtYs5K2PKvMsbxO8gcqH12Ff3OwRoMCOKS35AEBmUnp/CmR72QSVaCEzdj/IEmEQsGKd9TNMkNXmUBBV0=----ATTACHMENT:----Njc4MjY3Njg2MjI0ODcxNSA1MDYzNzc2Mjk4NDk3MDQ4IDk2MDkzNTk0MTQxMDM5NjI=