Im Moment wird $key nur einmal in ein Array umgewandelt, und noch einmal in get..Key per `(array)` auf Array gecheckt, aber dann ist es ja schon ein Array.
Wenn man es so macht, wie du vorschlägst, würde Key zweimal umgewandelt werden, einmal bei call..array und einmal in get..Key. Ich glaube nicht, dass das performanter wäre…