10
10
use Illuminate \Contracts \Support \Arrayable ;
11
11
use Illuminate \Database \Eloquent \ModelNotFoundException ;
12
12
use Illuminate \Database \Eloquent \Scope ;
13
+ use Illuminate \Support \Arr ;
13
14
14
15
class DynamoDbQueryBuilder
15
16
{
@@ -470,7 +471,7 @@ public function find($id, array $columns = [])
470
471
471
472
$ item = $ query ->prepare ($ this ->client )->getItem ();
472
473
473
- $ item = array_get ($ item ->toArray (), 'Item ' );
474
+ $ item = Arr:: get ($ item ->toArray (), 'Item ' );
474
475
475
476
if (empty ($ item )) {
476
477
return null ;
@@ -601,7 +602,7 @@ public function removeAttribute(...$attributes)
601
602
->prepare ($ this ->client )
602
603
->updateItem ();
603
604
604
- $ success = array_get ($ result , '@metadata.statusCode ' ) === 200 ;
605
+ $ success = Arr:: get ($ result , '@metadata.statusCode ' ) === 200 ;
605
606
606
607
if ($ success ) {
607
608
$ this ->model ->setRawAttributes (DynamoDb::unmarshalItem ($ result ->get ('Attributes ' )));
@@ -618,7 +619,7 @@ public function delete()
618
619
->prepare ($ this ->client )
619
620
->deleteItem ();
620
621
621
- return array_get ($ result ->toArray (), '@metadata.statusCode ' ) === 200 ;
622
+ return Arr:: get ($ result ->toArray (), '@metadata.statusCode ' ) === 200 ;
622
623
}
623
624
624
625
public function deleteAsync ()
@@ -638,7 +639,7 @@ public function save()
638
639
->prepare ($ this ->client )
639
640
->putItem ();
640
641
641
- return array_get ($ result , '@metadata.statusCode ' ) === 200 ;
642
+ return Arr:: get ($ result , '@metadata.statusCode ' ) === 200 ;
642
643
}
643
644
644
645
public function saveAsync ()
@@ -710,7 +711,7 @@ protected function getAll(
710
711
$ res = $ this ->client ->query ($ raw ->query );
711
712
}
712
713
713
- $ this ->lastEvaluatedKey = array_get ($ res , 'LastEvaluatedKey ' );
714
+ $ this ->lastEvaluatedKey = Arr:: get ($ res , 'LastEvaluatedKey ' );
714
715
$ iterator = $ res ['Items ' ];
715
716
}
716
717
0 commit comments