Relatórios de dependência
WARNING
Todos os comandos da CLI do Magento devem ser executados pelo proprietário do sistema de arquivos.
Você pode executar os seguintes tipos de relatórios:
- Dependências de módulo: mostra o número total de dependências entre módulos e se as dependências são permanentes ou suaves.
- Dependências circulares: mostra o número total de cadeias de dependência e o número e a lista de dependências circulares para cada módulo.
- Dependências de estrutura: mostra o número total de dependências na estrutura do Commerce por módulo (incluindo o número total de entradas de estrutura para cada biblioteca).
Uma dependência em um comentário também é uma dependência.
Executar relatórios de dependências
Opções de comando:
bin/magento info:dependencies:{show-modules|show-modules-circular|show-framework} [-d|--directory="<path>"] [-o|--output="<path and filename"]
A tabela a seguir explica as opções, os parâmetros e os valores desse comando.
Parâmetro
Valor
Obrigatório?
show-modulesRelatório de dependências do módulo.
Sim
show-modules-circularRelatório de dependências circulares.
Sim
show-frameworkRelatório de dependências de estrutura.
Sim
-d --directoryCaminho para o diretório base para iniciar a pesquisa de dados de relatório.
Não
-o --outputEspecifica o caminho absoluto do sistema de arquivos e o nome do arquivo de saída do valor separado por vírgula (csv) do relatório.
Não
Se nenhum diretório ou nome de arquivo for passado como argumento, a seguinte raiz do aplicativo será usada como o diretório padrão e os seguintes nomes de arquivo padrão serão usados:
Comando
Nome do arquivo
bin/magento info:dependencies:show-modulesmodules-dependencies.csvbin/magento info:dependencies:show-modules-circularmodules-circular-dependencies.csvbin/magento info:dependencies:show-frameworkframework-dependencies.csvExemplo de relatório de dependências do módulo
A seguir, uma parte da saída de um relatório de dependências de módulo de amostra:
"","All","Hard","Soft"
"Total number of dependencies","602","587","15"
"Dependencies for each module:","All","Hard","Soft"
"magento/module-cron","2","2","0"
" -- magento/module-config","","1","0"
" -- magento/module-store","","1","0"
"magento/module-catalog-rule","8","8","0"
" -- magento/module-store","","1","0"
" -- magento/module-rule","","1","0"
" -- magento/module-catalog","","1","0"
" -- magento/module-customer","","1","0"
" -- magento/module-backend","","1","0"
" -- magento/module-eav","","1","0"
" -- magento/module-indexer","","1","0"
" -- magento/module-import-export","","1","0"
Exemplo de relatório de dependências circulares
A seguir, uma parte da saída para um exemplo de relatório de dependências circulares:
"Circular dependencies:","Total number of chains"
"","848"
"Circular dependencies for each module:",""
"magento/module-config","70"
"magento/module-config->magento/module-store->magento/module-directory->magento/module-config"
"magento/module-config->magento/module-store->magento/module-config"
"magento/module-config->magento/module-cron->magento/module-config"
"magento/module-config->magento/module-email->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-theme->magento/module-customer->magento/module-eav->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-reports->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-sales->magento/module-catalog->magento/module-theme->magento/module-eav->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-sales->magento/module-catalog->magento/module-log->magento/module-eav->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-sales->magento/module-customer->magento/module-checkout->magento/module-catalog-inventory->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-sales->magento/module-customer->magento/module-checkout->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-sales->magento/module-customer->magento/module-theme->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-sales->magento/module-payment->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-sales->magento/module-checkout->magento/module-customer->magento/module-review->magento/module-catalog->magento/module-themeax->magento/module-config"
"magento/module-config->magento/module-backend->magento/module-sales->magento/module-checkout->magento/module-customer->magento/module-review->magento/module-catalog->magento/module-catalog-rule->magento/module-rule->magento/module-eav->magento/module-config"
Exemplo de relatório de dependências da estrutura
A seguir, uma parte da saída de um relatório de dependências de estrutura de exemplo:
"Dependencies of framework:","Total number"
"","111"
"Dependencies for each module:",""
"Magento\Cron","1"
" -- Magento\Framework","143"
"Magento\CatalogRule","1"
" -- Magento\Framework","234"
"Magento\Webapi","2"
" -- Magento\Framework","347"
" -- Magento\Server","1"
"Magento\Checkout","1"
" -- Magento\Framework","759"
"Magento\Reports","1"
" -- Magento\Framework","553"
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c