autoframe/class-dependency 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

autoframe/class-dependency

最新稳定版本:1.0.6

Composer 安装命令:

composer require autoframe/class-dependency

包简介

Autoframe PHP dependency resolver for classes, interfaces and traits using static reflection and all in one class

README 文档

README

Build Status License: MIT Packagist Version Downloads

Autoframe PHP dependency resolver for classes, interfaces and traits using static reflection and all in one class

Namespace\Class:

  • Autoframe\ClassDependency\AfrClassDependency

Static methods:

  • public static function getClassInfo(mixed $obj_sFQCN): AfrClassDependency;
  • public static function clearClassInfo(mixed $obj_sFQCN): bool;
  • public static function isSkipped(mixed $obj_sFQCN): bool;
  • public static function getDependencyInfo(): array;
  • public static function clearDependencyInfo(): void;
  • public static function getDebugFatalError(): array;
  • public static function clearDebugFatalError(): void;
  • public static function flush(): void;
  • public static function setSkipClassInfo(array $aFQCN, bool $bMergeWithExisting = false): array;
  • public static function setSkipNamespaceInfo(array $aNamespaces, bool $bMergeWithExisting = false): array;
  • public static function getSkipClassInfo(): array;
  • public static function getSkipNamespaceInfo(): array;

Instance methods:

  • public function getType(): string;
  • public function getAllDependencies(): array;
  • public function getClassName(): string;
  • public function __toString(): string;
  • public function getParents(): array;
  • public function getTraits(): array;
  • public function getInterfaces(): array;
  • public function isClass(): bool;
  • public function isTrait(): bool;
  • public function isInterface(): bool;
  • public function isEnum(): bool;
  • public function isAbstract(): bool;
  • public function isInstantiable(): bool;
  • public function isSingleton(): bool;
  • public function doIDependOn($mClass): bool;

Instance methods are available using getClassInfo(className or object): AfrClassDependency

统计信息

  • 总下载量: 123
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-05-26