update:更新解析parseClass
This commit is contained in:
parent
1a965ff4f5
commit
bcf37924d3
@ -14,6 +14,7 @@ class ParseClass
|
|||||||
* 获取父类方法
|
* 获取父类方法
|
||||||
*
|
*
|
||||||
* @return array
|
* @return array
|
||||||
|
* @throws \ReflectionException
|
||||||
*/
|
*/
|
||||||
public function parentMethods()
|
public function parentMethods()
|
||||||
{
|
{
|
||||||
@ -36,6 +37,7 @@ class ParseClass
|
|||||||
* 获取所有方法
|
* 获取所有方法
|
||||||
*
|
*
|
||||||
* @return array
|
* @return array
|
||||||
|
* @throws \ReflectionException
|
||||||
*/
|
*/
|
||||||
public function methods()
|
public function methods()
|
||||||
{
|
{
|
||||||
@ -55,6 +57,7 @@ class ParseClass
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return mixed
|
* @return mixed
|
||||||
|
* @throws \ReflectionException
|
||||||
*/
|
*/
|
||||||
public function onlySelfMethods()
|
public function onlySelfMethods()
|
||||||
{
|
{
|
||||||
@ -103,9 +106,7 @@ class ParseClass
|
|||||||
*/
|
*/
|
||||||
public function setModule($module)
|
public function setModule($module)
|
||||||
{
|
{
|
||||||
$composer = \json_decode(file_get_contents(root_path() . 'composer.json'), true);
|
$psr4 = (new Composer())->psr4Autoload();
|
||||||
|
|
||||||
$psr4 = $composer['autoload']['psr-4'];
|
|
||||||
|
|
||||||
foreach ($psr4 as $key => $_module) {
|
foreach ($psr4 as $key => $_module) {
|
||||||
if ($_module == $module) {
|
if ($_module == $module) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user