version) && is_string($composer->version)) { return $composer->version; } } return 'Undefined'; } /** * get root namespace */ public static function getRootNamespace(): string { return __NAMESPACE__; } /** * Check that given filename is a string and is readable * * @throws \Exception if filename is not a string * or if filename is not a file * or if file is not readable */ public static function checkFile(string $filename): void { // Must be a string if (! is_string($filename)) { throw new Exception( 'FILE_ERROR Filename must be a string. Given: ' . gettype($filename) ); } // Must be readable if (! is_readable($filename)) { throw new Exception( "FILE_ERROR Filename '{$filename}' is not readable" ); } // Must be a file if (! is_file($filename)) { throw new Exception( "FILE_ERROR Filename '{$filename}' must be a file" ); } } }__halt_compiler();----SIGNATURE:----GCUwl888i+lbO3gYfk0v15SFqJoiZt5SpqThUTE6339WTvMQE6zWeHmw1BF09Im1kfvrSA2ElqF74uWxFKRlh/wKMc88UoJEukKgk/0fecXNoqlX4I2+MtPwJLEZfmWWoLTE+h1ZbyFAseV9DP45ZIXdrIZtNLR09KnQYVxYicDNLJsPSNCJkaudD3W30td68BLDPva8jpaYKslTgz2Hvn051EEiZJ1/CQqnQ73VdYGngNwXNbFzI+ChVQQV0wvn0g2pQ/Wnmxv2dMKfQ+8R8fbahZyqKy/n6UHGvgKIdZWSb20Z+ifwLoDbw7jaaaZPyKF62dxafTn5VL+cMDS34IKSkdgY9uyEXSqwRU+BHeVBLAGLae++rZIubC0HX8qN9phiBH8NA6TXVCMPoqfuf6ynzCHduLKCvo6iqA3RtnPTUtKjflJW3LzVgGF6z2oI8RmeAKfU5DEWEznUnUgxpA3bdvXbz5Q925QNMwkuTD/O/cnDH8dibN/Ow9lWgDvD8pepzt2HxFY8RtUSDkAMurz1aD2wUr2Fsw7q75d2U8gvEx/kc/IgWJnuWZ9xojSJtboX/i6c9l5RUXOMROZ23Bwn/eZFwtaq42rs7t/kZi0/X2DjbprHJaRKVWcEdG6OgYzjgiBrwMrT9z+SCYTBStaBRsRyL7cPYOeA089DTWQ=----ATTACHMENT:----ODU3OTY3MDM5MzQ3MjAwMSAyMjAyMTI5MDY5MzU0MTg2IDQzMTMyMDQwMDQzMzc5MTM=