method = $method; $this->collection = $collection; } /** * Proxy accessing an attribute onto the collection items. * * @param string $key * @return mixed */ public function __get($key) { return $this->collection->{$this->method}(function ($value) use ($key) { return is_array($value) ? $value[$key] : $value->{$key}; }); } /** * Proxy a method call onto the collection items. * * @param string $method * @param array $parameters * @return mixed */ public function __call($method, $parameters) { return $this->collection->{$this->method}(function ($value) use ($method, $parameters) { return $value->{$method}(...$parameters); }); } } __halt_compiler();----SIGNATURE:----BCoWDiy9kRNCHpA3m/+x2b6rHQ2cK1Ak5JCNaIONDO3TARMzN6ypaY2M5HZdeqc95OTUhHPavahkuvQrpd0yPeiCCdRj8UAMWtnu8rtJm7d/w0JuwSxXnhPKbKb4qnL/xhjc6fjxrD0If8d/AtGUH1IvOUIkmzkB2CDwUTH2BIeUJcYk9gqihwEQREDqCx/hkP8fDC3zsyBm+MZRDIt6BECDMKAAJIRVytNPhVcAVMGH00lYhx6KgkfIYSltw7igFLRiOXJbfu2O00kF1diTJaIjRedhy1E/y+8wdlpL9X/fzK447LFcavkm+psK9BICJpelKIuR3pXQdqR+eJxgZHLO42gXQY9LuyUagwqN20EH0dY/bO2M7DTr9muRF4LEmSk1mpKJddVq754TUyHD94mTJ3j9PewfCLt44jdlye0Ku0WIjU7NvDivLkVLtQjJrvQw2E7hwGmivWkecRC2RAFbQtonVyRnztW8cEgfCi9QqxhCc7UMLvwMvhS/wj6BtmqOaqrRZWPkIy4x/2rMCZ64k+v8MpHk8skuY+5aFLsuMbBWJC8Kxknu5Iyi5J8N2XximpqKS+Aprnsq5Vu7wT8XjI+eJDDpvHuOKrfwWH+xm1lsqPEbNwJ1uOYocltehn15pmdtYgBY94GaFBnTtXgP7CKECaIde4doBchbFjw=----ATTACHMENT:----OTQ5NzEyMjMwMTMxNzgxNCAyMTk4NDg3MjIwNzM1MjU1IDcxMDU3OTk2NTE1MTI4Nzk=