checkRuleMatch() checkRuleMatch(string $rule, string $string) : boolean 检查规则是否匹配,支持通配符* Parameters string $rule string $string Returns boolean
checkClassMethodRule() checkClassMethodRule(string $rule, string $className, string $methodName) : boolean 检查类和方法是否匹配,支持通配符* Parameters string $rule string $className string $methodName Returns boolean
checkClassRule() checkClassRule(string $rule, string $className) : boolean 检查类是否匹配,支持通配符* Parameters string $rule string $className Returns boolean
checkCompareRules() checkCompareRules(string|array $rules, callable $valueCallback) : boolean 检查验证比较规则集 Parameters string|array $rules callable $valueCallback Returns boolean
checkCompareRule() checkCompareRule(string $rule, callable $valueCallback) : boolean 检查验证比较规则,如果符合规则返回bool,不符合规则返回null id=1 id!=1 id<>1 id !id Parameters string $rule callable $valueCallback Returns boolean
checkCompareValues() checkCompareValues(string|array $rules, mixed $value) : boolean 检查验证比较值集 Parameters string|array $rules mixed $value Returns boolean
checkCompareValue() checkCompareValue(string|array $rule, mixed $value) : boolean 检查验证比较值 Parameters string|array $rule mixed $value Returns boolean
parseDotRule() parseDotRule(string $rule) : array<mixed,string>|false 处理按.分隔的规则文本,支持\.转义不分隔 Parameters string $rule Returns array<mixed,string>|false
getClassNamespace() getClassNamespace(string $className) : string 获取类命名空间 Parameters string $className Returns string
getClassShortName() getClassShortName(string $className) : string 获取类短名称 Parameters string $className Returns string
getNamespacePath() getNamespacePath(string $namespace) : string|null 根据命名空间获取真实路径,返回null则为获取失败 Parameters string $namespace Returns string|null
getClassPropertyValue() getClassPropertyValue(string $className, string $propertyName) : mixed 获取类属性的值,值为beans配置或默认配置,支持传入Bean名称 构造方法赋值无法取出 Parameters string $className string $propertyName Returns mixed
getImiCmd() getImiCmd(string $toolName, string $operation, array $args = array()) : string 获取imi命令行 Parameters string $toolName 工具名,如server string $operation 操作名,如start array $args 参数 Returns string
setProcessName() setProcessName(string $type, array $data = array()) : void 设置当前进程名 Parameters string $type array $data
getProcessName() getProcessName(string $type, array $data = array()) : string|boolean 获取 imi 进程名 返回false则失败 Parameters string $type array $data Returns string|boolean
buildRuntime() buildRuntime(string $runtimeFile = null) : void 构建运行时缓存 Parameters string $runtimeFile 如果为空则默认为runtime.cache