From 96c72a2806721b4f95b4a5cf455f8293a7e36b8a Mon Sep 17 00:00:00 2001 From: Dirk Nederveen Date: Fri, 22 Jan 2021 06:25:55 +0100 Subject: [PATCH] Update findOne model overrides: nullable return --- src/Propel/Generator/Builder/Om/QueryBuilder.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Propel/Generator/Builder/Om/QueryBuilder.php b/src/Propel/Generator/Builder/Om/QueryBuilder.php index 3f95492548..cf03a7e72f 100644 --- a/src/Propel/Generator/Builder/Om/QueryBuilder.php +++ b/src/Propel/Generator/Builder/Om/QueryBuilder.php @@ -183,14 +183,14 @@ protected function addClassOpen(&$script) // override the signature of ModelCriteria::findOne() to specify the class of the returned object, for IDE completion $script .= " - * @method $modelClass findOne(ConnectionInterface \$con = null) Return the first $modelClass matching the query + * @method $modelClass|null findOne(ConnectionInterface \$con = null) Return the first $modelClass matching the query * @method $modelClass findOneOrCreate(ConnectionInterface \$con = null) Return the first $modelClass matching the query, or a new $modelClass object populated from the query conditions when no match is found *"; // magic findBy() methods, for IDE completion foreach ($this->getTable()->getColumns() as $column) { $script .= " - * @method $modelClass findOneBy" . $column->getPhpName() . '(' . $column->getPhpType() . ' $' . $column->getName() . ") Return the first $modelClass filtered by the " . $column->getName() . ' column'; + * @method $modelClass|null findOneBy" . $column->getPhpName() . '(' . $column->getPhpType() . ' $' . $column->getName() . ") Return the first $modelClass filtered by the " . $column->getName() . ' column'; } $script .= " * \n";