什么是';需要一次';在PHP for Magento2中解决Magento商店中的CodeSniffer测试问题?
我是PHP的初学者,Magento开发了一个Magento2扩展,并在其中使用了以下代码行:什么是';需要一次';在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来注入你需要
require_once '/../knownuserv3/KnownUser.php';
但当我试图将扩展放在Magento存储中时,我从代码嗅探器那里得到了一系列测试失败,我解决了所有问题,但对于这个问题,直到现在都找不到任何解决方案。
knownuser是另一个库中的一个类,包含一个静态方法,我需要调用它。
这是代码嗅探器中的错误文本:
我不熟悉magento,但听起来你可以使用DI来注入你需要使用的类,但这是一个静态方法,我不想要类型的实例,我只需要类型。如果你在文件中放入use语句会发生什么?我做了,但如果你不使用“require”,它找不到文件,因为它在第三方库中。我不熟悉magento,但听起来你可以使用DI来注入你需要使用的类,但这是一个静态方法,我不想要类型的实例,我只需要类型。如果你在文件中放一个use语句会怎么样?我做了,但如果你不使用“require”,它找不到文件,因为它在第三方库中。