* Add more information to CS fixer when failed
* test wrong cs, will be reverted once checked
* Revert "test wrong cs, will be reverted once checked"
This reverts commit f4214c45bd.
* key
* full key
* Integrate PHP CS Fixer into drone
* Fix code base
* more verbose
* Ignore psr12 scripts
* Test
* revert
* Ignore also rebase script
* Align array and variable declarations
* Merges
* Fix the no break comment starting with upper case
* Fix alignment in arrays
* Article controller alignment
* Initial code for a CLI installation
* First PoC
* Lots of cleanup
* Finalising CLI installer
* Deleting install folder after installation
* Codestyle
* Fixing path of API test install
* Update installation/INSTALL
Co-authored-by: Brian Teeman <brian@teeman.net>
* Codestyle
* Docblocks
* Wording
* Fixing db prefix for API tests
* Fixing Postgres API tests
* Further fixes to API tests
* Some cleanup
* Fixing API tests one last time
* Docblock formatting
* Resorting fields
* Improving progress indicator messages
* Disable remote DB check for CLI installation
* Fixing check
* Introducing _JCLI_INSTALLATION constant for DB check
* Hiding password entries on CLI
* hide admin psw
* show db_prefix
show db_prefix in interacting mode too
* Adding check for configuration.php present
* Allowing for empty db password
* Deleting installation folder only when not in dev mode
* Codestyle
* Converting strings to ini file
* Update installation/language/en-GB/joomla.cli.ini
Co-authored-by: Brian Teeman <brian@teeman.net>
* Update installation/src/Console/InstallCommand.php
Co-authored-by: Brian Teeman <brian@teeman.net>
* Update installation/src/Console/InstallCommand.php
Co-authored-by: Brian Teeman <brian@teeman.net>
* Update installation/src/Console/InstallCommand.php
Co-authored-by: Brian Teeman <brian@teeman.net>
* Update installation/src/Console/InstallCommand.php
Co-authored-by: Brian Teeman <brian@teeman.net>
* Update installation/src/Console/InstallCommand.php
Co-authored-by: Brian Teeman <brian@teeman.net>
* Update installation/language/en-GB/joomla.cli.ini
Co-authored-by: Brian Teeman <brian@teeman.net>
* Update installation/language/en-GB/joomla.cli.ini
Co-authored-by: Brian Teeman <brian@teeman.net>
* Update installation/language/en-GB/joomla.cli.ini
Co-authored-by: Brian Teeman <brian@teeman.net>
* Update installation/language/en-GB/joomla.cli.ini
Co-authored-by: Brian Teeman <brian@teeman.net>
* Update installation/language/en-GB/joomla.cli.ini
Co-authored-by: Brian Teeman <brian@teeman.net>
* Update installation/language/en-GB/joomla.cli.ini
Co-authored-by: Brian Teeman <brian@teeman.net>
* Update installation/INSTALL
Co-authored-by: Brian Teeman <brian@teeman.net>
* Further bugfixes
* Cleaning up available RDBMS options
* Catching error when connecting to database
* Removing false db type
* Fixing case of attribute
* Removing unnecessary methods from CliInstallationApplication
* Fixing string
* Sorting translation strings for CLI and adding shortened error message
* Fixing docblocks and use statement
* Adding Allons suggestions
* Fixing use statements
* Using language object from app
* Remove unnecessary method
* Fixing language object
* Removing . at the end of sentences since they are followed by a : anyway
* Use - instead of _ in the parameters
* Fixing api tests
Co-authored-by: Brian Teeman <brian@teeman.net>
Co-authored-by: Nicola Galgano <optimus4joomla@gmail.com>
Co-authored-by: Allon Moritz <allon.moritz@digital-peak.com>
* Skip Session Manager tests on PHP 8.1 as old version of PHPUnit
* Ensure various tests are no longer allowed to fail
* Update signature
* Update tests/Unit/Libraries/Cms/Session/SessionManagerTest.php
Co-authored-by: Harald Leithner <leithner@itronic.at>
* Adding PHP8.2 to drone setup and enforcing PHP 8.1 compliance
* Executing all system tests in parallel
* Extending wait time for selenium to 10 seconds
* Wait for selenium to be ready
* Update tests/Codeception/drone-api-run.sh
* Update tests/Codeception/drone-api-run.sh
* Update tests/Codeception/drone-system-run.sh
* Update tests/Codeception/drone-system-run.sh
* Reducing parallel load on Drone
* Cludge to change output path
* Signing drone.yml
* Why doesn't sed work with this?
* Another attempt with sed
* More fixes
* Reducing load further
* Execute all System tests after the API tests
* Don't execute more than 4 system tests at a time
* Commenting out the PHP8.2 tests for now
* Fixing dependencies
Co-authored-by: Harald Leithner <leithner@itronic.at>