33namespace BeyondCode \SelfDiagnosis \Checks ;
44
55use Illuminate \Filesystem \Filesystem ;
6+ use Illuminate \Support \Arr ;
67use Illuminate \Support \Collection ;
78
89class PhpExtensionsAreInstalled implements Check
@@ -53,8 +54,8 @@ public function message(array $config): string
5354 */
5455 public function check (array $ config ): bool
5556 {
56- $ this ->extensions = Collection::make (array_get ($ config , 'extensions ' , []));
57- if (array_get ($ config , 'include_composer_extensions ' , false )) {
57+ $ this ->extensions = Collection::make (Arr:: get ($ config , 'extensions ' , []));
58+ if (Arr:: get ($ config , 'include_composer_extensions ' , false )) {
5859 $ this ->extensions = $ this ->extensions ->merge ($ this ->getExtensionsRequiredInComposerFile ());
5960 $ this ->extensions = $ this ->extensions ->unique ();
6061 }
@@ -75,7 +76,7 @@ public function getExtensionsRequiredInComposerFile()
7576
7677 $ extensions = [];
7778 foreach ($ installedPackages as $ installedPackage ) {
78- $ filtered = array_where (array_keys (array_get ($ installedPackage , 'require ' , [])), function ($ value , $ key ) {
79+ $ filtered = Arr:: where (array_keys (Arr:: get ($ installedPackage , 'require ' , [])), function ($ value , $ key ) {
7980 return starts_with ($ value , self ::EXT );
8081 });
8182 foreach ($ filtered as $ extension ) {
0 commit comments