Laravel框架是否需要我在下面提到的这些文件才能正常运行?Laravel是否依赖于这些文件?

Laravel框架是否需要我在下面提到的这些文件才能正常运行?Laravel是否依赖于这些文件?,laravel,Laravel,我不知道这个问题是否正确,但我有很多关于我的应用程序的发现,当checkmarx扫描时,所有与发现相关的文件都是laravel framework安装包的一部分 这包括以下文件: /vendor/sebastian/comparator/src/DOMNodeComparator.php /vendor/sebastian/comparator/src/ArrayComparator.php /vendor/symfony/http-foundation/Tests/RequestTest.ph

我不知道这个问题是否正确,但我有很多关于我的应用程序的发现,当checkmarx扫描时,所有与发现相关的文件都是laravel framework安装包的一部分

这包括以下文件:

/vendor/sebastian/comparator/src/DOMNodeComparator.php
/vendor/sebastian/comparator/src/ArrayComparator.php
/vendor/symfony/http-foundation/Tests/RequestTest.php
/vendor/symfony/http-foundation/Request.php
我想知道这些文件对Laravel应用程序是否至关重要?Laravel框架是否依赖于上述文件?默认情况下,它是否由Laravel使用

谢谢你,

  • sebastian/comparator
    phpunit/phpunit
    进行测试。当您不需要进行单元测试(生产代码)时,就不需要它了

  • requestest.php
    仅用于对
    Request.php

  • httpfoundation/Request.php
    yes,至关重要。它是所有http请求相关调用的基类



你可以做一个
composer show--tree
来打印依赖关系树,以了解什么对核心框架至关重要。

有没有关于向下投票的解释??在否决投票之前最好先发表评论,没有评论的否决投票比问一个糟糕的问题更糟糕,这也解决不了任何问题,这是否意味着我可以删除这些文件?我没有使用任何单元测试。如果我删除那些未使用的文件,可以吗?再次感谢您为什么需要删除它们?有什么特别的原因吗?如果在生产环境中运行它,可以执行
composer安装--no dev
来省略所有开发依赖项,这将从供应商文件中删除phpunit。