Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Refactor Installation #2604

Closed
wants to merge 12 commits into from
Closed

Conversation

brendo
Copy link
Member

@brendo brendo commented Jun 21, 2016

This work includes:

  • Introduce symphony/conductor which is a little console application for doing things with Symphony, at the moment it has two commands, requirements and install. Commands are auto discovered inside a /command directory in /extensions, /install, /symphony and /workspace.
  • Refactor Install to make use of Steps. The same code is being reused when installing from CLI or the UI :)
  • Introduce TravisCI integration, currently using phpcs (we fail terribly at the moment against PSR-2).
  • Reinstate MySQL::import to it's former glory to get around an issue where PDO drops errors silently.
  • Tweak Configuration::__toString so it can handle advanced structures (note that the resulting file formatting is still off).
  • Minor fixes for MySQL 5.7+.
  • Raise PHP minimum to 5.5.9.

WIP, don't merge, this is open for visibility.

@nitriques nitriques removed this from the 3.0.0 milestone Jul 25, 2017
nitriques added a commit to DeuxHuitHuit/symphonycms that referenced this pull request Sep 27, 2017
This commit brings a new API for the datbase layer.
Instead of creating our dynamic SQL queries with concat and sprintf

The way it works is that you first start with on of the factory methods
available in the Database class. You then use the created
DatabaseStatement and its chainable API to add `part` to the clause.

This is very much a WIP. The API will change at some point.

Re symphonycms#2604
Fixes symphonycms#2562
Re symphonycms#2472
Re symphonycms#2448
Fixes #2425
Re symphonycms#2015
nitriques added a commit to DeuxHuitHuit/symphonycms that referenced this pull request Feb 1, 2018
This commit brings a new API for the datbase layer.
Instead of creating our dynamic SQL queries with concat and sprintf

The way it works is that you first start with on of the factory methods
available in the Database class. You then use the created
DatabaseStatement and its chainable API to add `part` to the clause.

This is very much a WIP. The API will change at some point.

Re symphonycms#2604
Fixes symphonycms#2562
Re symphonycms#2472
Re symphonycms#2448
Fixes #2425
Re symphonycms#2015

Picked from 69439c6
nitriques added a commit to DeuxHuitHuit/symphonycms that referenced this pull request Feb 15, 2018
This commit brings a new API for the datbase layer.
Instead of creating our dynamic SQL queries with concat and sprintf

The way it works is that you first start with on of the factory methods
available in the Database class. You then use the created
DatabaseStatement and its chainable API to add `part` to the clause.

This is very much a WIP. The API will change at some point.

Re symphonycms#2604
Fixes symphonycms#2562
Re symphonycms#2472
Re symphonycms#2448
Fixes #2425
Re symphonycms#2015

Picked from 69439c6
nitriques added a commit to DeuxHuitHuit/symphonycms that referenced this pull request Apr 6, 2018
Copy things from @brendo's symphonycms#2604

- -o for composer
- create a test database
- enable cache for npm and composer
nitriques added a commit to DeuxHuitHuit/symphonycms that referenced this pull request Apr 20, 2018
This commit brings a new API for the datbase layer.
Instead of creating our dynamic SQL queries with concat and sprintf

The way it works is that you first start with on of the factory methods
available in the Database class. You then use the created
DatabaseStatement and its chainable API to add `part` to the clause.

This is very much a WIP. The API will change at some point.

Re symphonycms#2604
Fixes symphonycms#2562
Re symphonycms#2472
Re symphonycms#2448
Fixes #2425
Re symphonycms#2015

Picked from 69439c6
Picked from 33102ad
nitriques added a commit to DeuxHuitHuit/symphonycms that referenced this pull request Apr 20, 2018
Copy things from @brendo's symphonycms#2604

- -o for composer
- create a test database
- enable cache for npm and composer

Picked from b12f1bf
nitriques added a commit to DeuxHuitHuit/symphonycms that referenced this pull request Apr 20, 2018
This commit brings a new API for the datbase layer.
Instead of creating our dynamic SQL queries with concat and sprintf

The way it works is that you first start with on of the factory methods
available in the Database class. You then use the created
DatabaseStatement and its chainable API to add `part` to the clause.

This is very much a WIP. The API will change at some point.

Re symphonycms#2604
Fixes symphonycms#2562
Re symphonycms#2472
Re symphonycms#2448
Fixes #2425
Re symphonycms#2015

Picked from 69439c6
Picked from 33102ad
nitriques added a commit to DeuxHuitHuit/symphonycms that referenced this pull request Apr 20, 2018
Copy things from @brendo's symphonycms#2604

- -o for composer
- create a test database
- enable cache for npm and composer

Picked from b12f1bf
nitriques added a commit to DeuxHuitHuit/symphonycms that referenced this pull request Apr 20, 2018
Copy things from @brendo's symphonycms#2604

- -o for composer
- create a test database
- enable cache for npm and composer

Picked from b12f1bf
nitriques added a commit to DeuxHuitHuit/symphonycms that referenced this pull request Mar 29, 2019
This commit brings a new API for the datbase layer.
Instead of creating our dynamic SQL queries with concat and sprintf

The way it works is that you first start with on of the factory methods
available in the Database class. You then use the created
DatabaseStatement and its chainable API to add `part` to the clause.

This is very much a WIP. The API will change at some point.

Re symphonycms#2604
Fixes symphonycms#2562
Re symphonycms#2472
Re symphonycms#2448
Fixes #2425
Re symphonycms#2015

Picked from 69439c6
Picked from 33102ad
Picked from 5355f60
nitriques added a commit to DeuxHuitHuit/symphonycms that referenced this pull request Mar 29, 2019
Copy things from @brendo's symphonycms#2604

- -o for composer
- create a test database
- enable cache for npm and composer

Picked from b12f1bf
Picked from 539380e
nitriques added a commit that referenced this pull request Apr 8, 2019
This commit brings a new API for the datbase layer.
Instead of creating our dynamic SQL queries with concat and sprintf

The way it works is that you first start with on of the factory methods
available in the Database class. You then use the created
DatabaseStatement and its chainable API to add `part` to the clause.

This is very much a WIP. The API will change at some point.

Re #2604
Fixes #2562
Re #2472
Re #2448
Fixes #2425
Re #2015

Picked from 69439c6
Picked from 33102ad
Picked from 5355f60
Picked from fb6bcec
nitriques added a commit that referenced this pull request Apr 8, 2019
Copy things from @brendo's #2604

- -o for composer
- create a test database
- enable cache for npm and composer

Picked from b12f1bf
Picked from 539380e
Picked from 4b2d0a7
nitriques added a commit to DeuxHuitHuit/symphonycms that referenced this pull request Apr 8, 2019
This commit brings a new API for the datbase layer.
Instead of creating our dynamic SQL queries with concat and sprintf

The way it works is that you first start with on of the factory methods
available in the Database class. You then use the created
DatabaseStatement and its chainable API to add `part` to the clause.

This is very much a WIP. The API will change at some point.

Re symphonycms#2604
Fixes symphonycms#2562
Re symphonycms#2472
Re symphonycms#2448
Fixes #2425
Re symphonycms#2015

Picked from 69439c6
Picked from 33102ad
Picked from 5355f60
Picked from fb6bcec
nitriques added a commit to DeuxHuitHuit/symphonycms that referenced this pull request Apr 8, 2019
Copy things from @brendo's symphonycms#2604

- -o for composer
- create a test database
- enable cache for npm and composer

Picked from b12f1bf
Picked from 539380e
Picked from 4b2d0a7
@brendo brendo closed this Feb 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants