N98\Util\WindowsSystem::isExecutableName PHP Method

isExecutableName() public static method

a name is executable based on it's extension
public static isExecutableName ( string $name ) : boolean
$name string
return boolean
    public static function isExecutableName($name)
    {
        // invalid name is never executable
        if (false !== strpbrk($name, self::FORBIDDEN_CHARS)) {
            return false;
        }
        $compare = '.' . strtoupper(pathinfo($name, PATHINFO_EXTENSION));
        if ($compare === '.') {
            return false;
        }
        $exts = self::getInstance()->getExecuteableExtesions();
        return isset($exts[$compare]);
    }