34 $this->fixtureDir = realpath(
__DIR__ .
'/../_files') .
'/';
35 $this->fixtureDirModule = $this->fixtureDir .
'code/Magento/FirstModule/';
36 $this->sourceFilename = $this->fixtureDir .
'framework-dependencies.csv';
43 $this->builder->build(
46 'files_for_parse' => [
47 $this->fixtureDirModule .
'Helper/Helper.php',
48 $this->fixtureDirModule .
'Model/Model.php',
49 $this->fixtureDirModule .
'view/frontend/template.phtml',
51 'config_files' => [$this->fixtureDirModule .
'etc/module.xml'],
52 'declared_namespaces' => [
'Magento'],
54 'write' => [
'report_filename' => $this->sourceFilename],
58 $this->assertFileEquals($this->fixtureDir .
'expected/framework-dependencies.csv', $this->sourceFilename);
63 $this->builder->build(
66 'files_for_parse' => [$this->fixtureDirModule .
'Model/WithoutDependencies.php'],
67 'config_files' => [$this->fixtureDirModule .
'etc/module.xml'],
68 'declared_namespaces' => [
'Magento'],
70 'write' => [
'report_filename' => $this->sourceFilename],
74 $this->assertFileEquals(
75 $this->fixtureDir .
'expected/without-framework-dependencies.csv',
82 if (file_exists($this->sourceFilename)) {
83 unlink($this->sourceFilename);
defined('TESTS_BP')||define('TESTS_BP' __DIR__
static getFrameworkDependenciesReportBuilder()
testBuildWithoutDependencies()