1010use Illuminate \Contracts \Support \Arrayable ;
1111use Illuminate \Database \Eloquent \ModelNotFoundException ;
1212use Illuminate \Database \Eloquent \Scope ;
13+ use Illuminate \Support \Arr ;
1314
1415class DynamoDbQueryBuilder
1516{
@@ -470,7 +471,7 @@ public function find($id, array $columns = [])
470471
471472 $ item = $ query ->prepare ($ this ->client )->getItem ();
472473
473- $ item = array_get ($ item ->toArray (), 'Item ' );
474+ $ item = Arr:: get ($ item ->toArray (), 'Item ' );
474475
475476 if (empty ($ item )) {
476477 return null ;
@@ -601,7 +602,7 @@ public function removeAttribute(...$attributes)
601602 ->prepare ($ this ->client )
602603 ->updateItem ();
603604
604- $ success = array_get ($ result , '@metadata.statusCode ' ) === 200 ;
605+ $ success = Arr:: get ($ result , '@metadata.statusCode ' ) === 200 ;
605606
606607 if ($ success ) {
607608 $ this ->model ->setRawAttributes (DynamoDb::unmarshalItem ($ result ->get ('Attributes ' )));
@@ -618,7 +619,7 @@ public function delete()
618619 ->prepare ($ this ->client )
619620 ->deleteItem ();
620621
621- return array_get ($ result ->toArray (), '@metadata.statusCode ' ) === 200 ;
622+ return Arr:: get ($ result ->toArray (), '@metadata.statusCode ' ) === 200 ;
622623 }
623624
624625 public function deleteAsync ()
@@ -638,7 +639,7 @@ public function save()
638639 ->prepare ($ this ->client )
639640 ->putItem ();
640641
641- return array_get ($ result , '@metadata.statusCode ' ) === 200 ;
642+ return Arr:: get ($ result , '@metadata.statusCode ' ) === 200 ;
642643 }
643644
644645 public function saveAsync ()
@@ -710,7 +711,7 @@ protected function getAll(
710711 $ res = $ this ->client ->query ($ raw ->query );
711712 }
712713
713- $ this ->lastEvaluatedKey = array_get ($ res , 'LastEvaluatedKey ' );
714+ $ this ->lastEvaluatedKey = Arr:: get ($ res , 'LastEvaluatedKey ' );
714715 $ iterator = $ res ['Items ' ];
715716 }
716717
0 commit comments