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:----iKigZQuZE5X2A5e4AXgIbI2UCd8VCveDI6VhDIybGo2PQBVniO55QiwucD3ltoET21F5YxaqYDiVsoWoN1/rWhZTabheY3L/rkSjfhHFJJxDlM3WDNNzcq4XaGvU21ToQkTxgF2qxD1A9uSq8+11Lm9NausY8SzOO3wTlj7dqVp4BkokmFL0T3AwKWvPN7UccVP7k1VTLjXejhnfpJffV3ONJVF2XMizd3bUsY6Va9YHYfkxCETpNyr8PfYWgYtDVYKERp88GKik5ncUIrun74xMO14Xm4gPg59SnehBOjpsnjwKVPGatIGDohhQqJD0XOFRBrjYjN8yC0xC33rHmXf4Ji0d9HsAErvHZ6PiMwiNWyoYdDj0RzwUrdl8AmIfcTJ+6xOQINlwDP9VX21873N0Mcer10Uv3DRONfWyYIgkzYzhb6B4ascdPAQbHRhKR3SAx963nWwQUepExTmqkKrTKzs0VY6a26KCi/0OkG2MrdkCBm9ppkVMnetwEr38UZ9bDbEjiUiClMTUe8QqFZGfsJ/UStQFvG69HOcmMZW955UiIF6RmVe4pIK2DLD3IntYO8iQskJmjhM6cB/8kEf26RQzpCkthXoqABYZGvMJjgx9d6trH0UBbRdnlQs6d6gBFewZoeHlJXXueUwoptIzYrP2C/2r25eq2WdxXlc=----ATTACHMENT:----MzgyNjU3MjY0MjExOTIyOCA3MjY2MzcxOTE1NjQyMTI1IDIyODMzMDE4MDE4ODgzNDU=