├── .editorconfig ├── .gitignore ├── .travis.yml ├── LICENSE.md ├── README.md ├── composer.json ├── phpunit.xml.dist ├── src ├── ComponentInstaller │ ├── ComponentInstallerPlugin.php │ ├── Installer.php │ ├── Process │ │ ├── BuildJsProcess.php │ │ ├── CopyProcess.php │ │ ├── Process.php │ │ ├── ProcessInterface.php │ │ ├── RequireCssProcess.php │ │ └── RequireJsProcess.php │ ├── Resources │ │ └── require.js │ └── Util │ │ └── Filesystem.php └── bootstrap.php └── tests ├── ComponentInstaller └── Test │ ├── InstallerTest.php │ ├── Process │ ├── CopyProcessTest.php │ ├── ProcessTest.php │ ├── RequireCssProcessTest.php │ └── RequireJsProcessTest.php │ ├── Resources │ ├── img.jpg │ ├── img2.jpg │ ├── subdir │ │ ├── img.jpg │ │ ├── img3.jpg │ │ └── subdir2 │ │ │ └── img4.jpg │ ├── test.css │ ├── test.js │ ├── test2.css │ └── test2.js │ └── Util │ └── FilesystemTest.php └── bootstrap.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/ComponentInstaller/ComponentInstallerPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/src/ComponentInstaller/ComponentInstallerPlugin.php -------------------------------------------------------------------------------- /src/ComponentInstaller/Installer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/src/ComponentInstaller/Installer.php -------------------------------------------------------------------------------- /src/ComponentInstaller/Process/BuildJsProcess.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/src/ComponentInstaller/Process/BuildJsProcess.php -------------------------------------------------------------------------------- /src/ComponentInstaller/Process/CopyProcess.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/src/ComponentInstaller/Process/CopyProcess.php -------------------------------------------------------------------------------- /src/ComponentInstaller/Process/Process.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/src/ComponentInstaller/Process/Process.php -------------------------------------------------------------------------------- /src/ComponentInstaller/Process/ProcessInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/src/ComponentInstaller/Process/ProcessInterface.php -------------------------------------------------------------------------------- /src/ComponentInstaller/Process/RequireCssProcess.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/src/ComponentInstaller/Process/RequireCssProcess.php -------------------------------------------------------------------------------- /src/ComponentInstaller/Process/RequireJsProcess.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/src/ComponentInstaller/Process/RequireJsProcess.php -------------------------------------------------------------------------------- /src/ComponentInstaller/Resources/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/src/ComponentInstaller/Resources/require.js -------------------------------------------------------------------------------- /src/ComponentInstaller/Util/Filesystem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/src/ComponentInstaller/Util/Filesystem.php -------------------------------------------------------------------------------- /src/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/src/bootstrap.php -------------------------------------------------------------------------------- /tests/ComponentInstaller/Test/InstallerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/tests/ComponentInstaller/Test/InstallerTest.php -------------------------------------------------------------------------------- /tests/ComponentInstaller/Test/Process/CopyProcessTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/tests/ComponentInstaller/Test/Process/CopyProcessTest.php -------------------------------------------------------------------------------- /tests/ComponentInstaller/Test/Process/ProcessTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/tests/ComponentInstaller/Test/Process/ProcessTest.php -------------------------------------------------------------------------------- /tests/ComponentInstaller/Test/Process/RequireCssProcessTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/tests/ComponentInstaller/Test/Process/RequireCssProcessTest.php -------------------------------------------------------------------------------- /tests/ComponentInstaller/Test/Process/RequireJsProcessTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/tests/ComponentInstaller/Test/Process/RequireJsProcessTest.php -------------------------------------------------------------------------------- /tests/ComponentInstaller/Test/Resources/img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/tests/ComponentInstaller/Test/Resources/img.jpg -------------------------------------------------------------------------------- /tests/ComponentInstaller/Test/Resources/img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/tests/ComponentInstaller/Test/Resources/img2.jpg -------------------------------------------------------------------------------- /tests/ComponentInstaller/Test/Resources/subdir/img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/tests/ComponentInstaller/Test/Resources/subdir/img.jpg -------------------------------------------------------------------------------- /tests/ComponentInstaller/Test/Resources/subdir/img3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/tests/ComponentInstaller/Test/Resources/subdir/img3.jpg -------------------------------------------------------------------------------- /tests/ComponentInstaller/Test/Resources/subdir/subdir2/img4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/tests/ComponentInstaller/Test/Resources/subdir/subdir2/img4.jpg -------------------------------------------------------------------------------- /tests/ComponentInstaller/Test/Resources/test.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /tests/ComponentInstaller/Test/Resources/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/tests/ComponentInstaller/Test/Resources/test.js -------------------------------------------------------------------------------- /tests/ComponentInstaller/Test/Resources/test2.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: blue; 3 | } 4 | -------------------------------------------------------------------------------- /tests/ComponentInstaller/Test/Resources/test2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/tests/ComponentInstaller/Test/Resources/test2.js -------------------------------------------------------------------------------- /tests/ComponentInstaller/Test/Util/FilesystemTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/tests/ComponentInstaller/Test/Util/FilesystemTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobLoach/component-installer/HEAD/tests/bootstrap.php --------------------------------------------------------------------------------