Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是';需要一次';在PHP for Magento2中解决Magento商店中的CodeSniffer测试问题?_Php_Magento_Magento2_Codesniffer - Fatal编程技术网

什么是';需要一次';在PHP for Magento2中解决Magento商店中的CodeSniffer测试问题?

什么是';需要一次';在PHP for Magento2中解决Magento商店中的CodeSniffer测试问题?,php,magento,magento2,codesniffer,Php,Magento,Magento2,Codesniffer,我是PHP的初学者,Magento开发了一个Magento2扩展,并在其中使用了以下代码行: require_once '/../knownuserv3/KnownUser.php'; 但当我试图将扩展放在Magento存储中时,我从代码嗅探器那里得到了一系列测试失败,我解决了所有问题,但对于这个问题,直到现在都找不到任何解决方案。 knownuser是另一个库中的一个类,包含一个静态方法,我需要调用它。 这是代码嗅探器中的错误文本: 我不熟悉magento,但听起来你可以使用DI来注入你需要

我是PHP的初学者,Magento开发了一个Magento2扩展,并在其中使用了以下代码行:

require_once '/../knownuserv3/KnownUser.php';
但当我试图将扩展放在Magento存储中时,我从代码嗅探器那里得到了一系列测试失败,我解决了所有问题,但对于这个问题,直到现在都找不到任何解决方案。 knownuser是另一个库中的一个类,包含一个静态方法,我需要调用它。 这是代码嗅探器中的错误文本:

我不熟悉magento,但听起来你可以使用DI来注入你需要使用的类,但这是一个静态方法,我不想要类型的实例,我只需要类型。如果你在文件中放入use语句会发生什么?我做了,但如果你不使用“require”,它找不到文件,因为它在第三方库中。我不熟悉magento,但听起来你可以使用DI来注入你需要使用的类,但这是一个静态方法,我不想要类型的实例,我只需要类型。如果你在文件中放一个use语句会怎么样?我做了,但如果你不使用“require”,它找不到文件,因为它在第三方库中。