Skip to content

Commit b0527df

Browse files
committed
docs: remove type resource in @template
It seems Psalm does not allow to use `resource` in @template type. See - codeigniter4/settings#60 (comment) - codeigniter4/shield#195 (comment)
1 parent 474c2dd commit b0527df

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

system/Database/BaseConnection.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@
4646
* @property bool $transFailure
4747
* @property bool $transStatus
4848
*
49-
* @template TConnection of object|resource
50-
* @template TResult of object|resource
49+
* @template TConnection
50+
* @template TResult
5151
*
5252
* @implements ConnectionInterface<TConnection, TResult>
5353
*/

system/Database/BasePreparedQuery.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818
use ErrorException;
1919

2020
/**
21-
* @template TConnection of object|resource
22-
* @template TStatement of object|resource
23-
* @template TResult of object|resource
2421
*
2522
* @implements PreparedQueryInterface<TConnection, TStatement, TResult>
23+
* @template TConnection
24+
* @template TStatement
25+
* @template TResult
2626
*/
2727
abstract class BasePreparedQuery implements PreparedQueryInterface
2828
{

system/Database/BaseResult.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
use stdClass;
1616

1717
/**
18-
* @template TConnection of object|resource
19-
* @template TResult of object|resource
2018
*
2119
* @implements ResultInterface<TConnection, TResult>
20+
* @template TConnection
21+
* @template TResult
2222
*/
2323
abstract class BaseResult implements ResultInterface
2424
{

system/Database/ConnectionInterface.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
namespace CodeIgniter\Database;
1313

1414
/**
15-
* @template TConnection of object|resource
16-
* @template TResult of object|resource
15+
* @template TConnection
16+
* @template TResult
1717
*/
1818
interface ConnectionInterface
1919
{

0 commit comments

Comments
 (0)