PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 4.17.0
GiveWP – Donation Plugin and Fundraising Platform v4.17.0
4.17.0 4.16.9 4.16.8.1 4.16.8 4.16.7.2 4.16.7.1 4.16.7 4.16.6.1 4.16.6 4.16.5.1 4.16.5 4.16.4 4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 All 256 releases
← All changes | src/Framework/Models/EagerLoader.php +2 -1 4.16.34.17.0 View file →
@@ -53,8 +53,9 @@
53 53 */
54 54 protected $foreignAttribute;
55 55
56 56 /**
57 + * @since 4.17.0 Declare the nullable parameter explicitly.
57 58 * @since 3.5.0
58 59 *
59 60 * @param class-string<M> $modelClass
60 61 * @param class-string<M> $eagerLoadedModelClass
@@ -61,9 +62,9 @@
61 62 * @param string $relationshipKey
62 63 * @param string $foreignKey
63 64 * @param string|null $foreignAttribute
64 65 */
65 - public function __construct(string $modelClass, string $eagerLoadedModelClass, string $relationshipKey, string $foreignKey, string $foreignAttribute = null)
66 + public function __construct(string $modelClass, string $eagerLoadedModelClass, string $relationshipKey, string $foreignKey, ?string $foreignAttribute = null)
66 67 {
67 68 if (!is_subclass_of($modelClass, Model::class)) {
68 69 throw new InvalidArgumentException("$modelClass must be an instance of " . Model::class);
69 70 }