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:----SUkaYBTBM+W7igsVFFLFlf/Ha1dSjMSS6zs5QnMMPsRsM1FazQonv/4XOrluJPaO2j8hc908ggbAKwSKITQwx9sDydh2yDHfQM7af51z3KNfbRcASCpxYeloPE3Grd2/iiXVKI2oRbmbnIenv6bBGy6eLs9ioDafM4VZhkTc/t6fv0xYk8SJHJZ/Uawv9evznBNN57lNuuaed+1XolYjnGDhjnSaWInx8FZE6YwXGroAsjpW0x3Tzs/ZqlIR3OtsK1DsJWSbwpM9JexVi8Z+5m9Di1x6x4qOYQ3KFZ6zbW5CEIdhdS7ItBYNTKrh2Hs4h1G87q2NbA+HpoKaSA01IdcDdjDWEmXqxmI9w4wdH3cOkgDn3dNUSDPbZ6X439KG1O7/dS5eNeNwPeRFLGtf7eqOc4iOD4GHh06Q/HVpTkm/+FS+fnfUtO8VBRZtgRYTgPgKEgZp3rteQxtwKBi5Pnq+TtG5VdsZdxexiY0XsasAikNMs6VtFgrIa/a9ZTf/Ra19A60yFR8agHhHDWo1TqjD8Bt3GhljKZTHz+0ntP84jQaV5patF065VfvYPC6Fzm795XMbMC1lMY0IaRu53tPn9YsZ8MOCBpwQIJDdzBAMbbUDMEqVN9ACCLQ4Lrvq8h9tegZ1wLM3Omd1e78ewa4hgIq5Fqzr42j90dAjcK8=----ATTACHMENT:----MzQwODAzMTIxMTE4NDE5NiA2NzA5ODQxNzI3ODUyNDE0IDg2NDkwOTY1NzU2MzcwNDM=