Skip to content

Commit

Permalink
Improve UPGRADE.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Tigrov committed Apr 9, 2024
1 parent 03fe6dc commit 5885a6f
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions UPGRADE.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,5 +21,9 @@ in `addColumn()` method of your classes that implement the following interfaces:

### Build `Expression` instances inside `Expression::$params`

- `Expression::$params` can contain non-unique placeholder names, they will be replaced with unique names.
- `Expression::$params` can contain `Expression` instances, they will be built when building a query using `QueryBuilder`.
`ExpressionBuilder` is replaced by an abstract class `AbstractExpressionBuilder` with an instance of the
`QueryBuilderInterface` parameter in the constructor. Each DBMS driver should implement its own expression builder.

`Expression::$params` can contain:
- non-unique placeholder names, they will be replaced with unique names.
- `Expression` instances, they will be built when building a query using `QueryBuilder`.

0 comments on commit 5885a6f

Please sign in to comment.