mirror of
https://github.com/doctrine/orm.git
synced 2026-03-24 06:52:09 +01:00
New object expression does not convert fields before creating object #6423
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jeroenvdheuvel on GitHub (Mar 9, 2020).
Bug Report
Summary
New object expression is not converting PHP value to SQL using the
convertToPHPValueSQLmethod in a given type. This can break new object construction because wrong arguments are provided (due to not executing a SQL function on the database).Current behavior
Object creation failed because the wrong argument type is provided, due to not running the convert function on the database.
How to reproduce
Expected behavior
When using the new object expression,
convertToPHPValueSQLis being called on types that are being used.