Skip to content

Update documentation for QueryBuilder::set - #22257

Merged
MorrisJobke merged 1 commit into
masterfrom
debt/noid/add-parameter-to-set
Aug 14, 2020
Merged

Update documentation for QueryBuilder::set#22257
MorrisJobke merged 1 commit into
masterfrom
debt/noid/add-parameter-to-set

Conversation

@kesselb

@kesselbkesselb commented Aug 14, 2020

Copy link
Copy Markdown
Contributor

Found by Psalm (#21787)

Argument 2 of OCP\DB\QueryBuilder\IQueryBuilder::set expects string, OCP\DB\QueryBuilder\IParameter provided with a __toString method

quoteColumnName casts every instance of IParameter to string and almost every time set is used together with createNamedParameter like ->set('email', $query->createNamedParameter($remote->getEMail())).

This basically updates the documentation with the reality ;)

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
@kesselbkesselb added 3. to review Waiting for reviews bug labels Aug 14, 2020
@kesselbkesselb added this to the Nextcloud 20 milestone Aug 14, 2020
@kesselbkesselb added technical debt 🧱 🤔🚀 and removed bug labels Aug 14, 2020
@MorrisJobke

Copy link
Copy Markdown
Member

Merge as it is documentation only

@MorrisJobke
MorrisJobke merged commit fb4e989 into masterAug 14, 2020
@MorrisJobke
MorrisJobke deleted the debt/noid/add-parameter-to-set branch August 14, 2020 18:15
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to reviewWaiting for reviewstechnical debt🧱 🤔🚀

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@kesselb@MorrisJobke