Skip to content

Commit 3dfd5fe

Browse files
committed
test: resolves broken tests
1 parent 2309737 commit 3dfd5fe

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

tests/_support/Helper/MockModelWithAfterConstruct.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class MockModelWithAfterConstruct extends Model {
1313
public bool $afterConstructCalled = false;
1414
public array $constructedAttributes = [];
1515

16-
protected function afterConstruct() {
16+
protected function afterConstruct(): void {
1717
$this->afterConstructCalled = true;
1818
$this->constructedAttributes = $this->toArray();
1919
}

tests/_support/Helper/MockModelWithRelationship.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
namespace StellarWP\Models\Tests;
44

55
use StellarWP\DB\DB;
6-
use StellarWP\DB\QueryBuilder\QueryBuilder;
76
use StellarWP\Models\Model;
7+
use StellarWP\Models\ModelQueryBuilder;
88
use StellarWP\Models\ValueObjects\Relationship;
99

1010
class MockModelWithRelationship extends Model {
@@ -19,16 +19,16 @@ class MockModelWithRelationship extends Model {
1919
];
2020

2121
/**
22-
* @return QueryBuilder
22+
* @return ModelQueryBuilder<MockModel>
2323
*/
24-
public function relatedAndCallableHasOne() {
25-
return DB::table( 'posts' );
24+
public function relatedAndCallableHasOne(): ModelQueryBuilder {
25+
return ( new ModelQueryBuilder( MockModel::class ) )->from( 'posts' );
2626
}
2727

2828
/**
29-
* @return QueryBuilder
29+
* @return ModelQueryBuilder<MockModel>
3030
*/
31-
public function relatedAndCallableHasMany() {
32-
return DB::table( 'posts' );
31+
public function relatedAndCallableHasMany(): ModelQueryBuilder {
32+
return ( new ModelQueryBuilder( MockModel::class ) )->from( 'posts' );
3333
}
3434
}

0 commit comments

Comments
 (0)