File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed
Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff 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 }
Original file line number Diff line number Diff line change 33namespace StellarWP \Models \Tests ;
44
55use StellarWP \DB \DB ;
6- use StellarWP \DB \QueryBuilder \QueryBuilder ;
76use StellarWP \Models \Model ;
7+ use StellarWP \Models \ModelQueryBuilder ;
88use StellarWP \Models \ValueObjects \Relationship ;
99
1010class 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}
You can’t perform that action at this time.
0 commit comments