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:----Eo6OfY9mLbk7GUGWcWDQ8Gft7uxR6PRq26IuRGEwzauK2ukcH19cvEkf+vsw/cj0Jdrv/4vqU6vhm+gO8IiqLWG/VdB6DmCPb/Z8LvKkFb4lBNb+0qGet3IFnnbkUw84OYgrakOfik/SZSU7RIQqQ7t7FwPrQpc9No9svYXsWDhlq/l5Bd0sTAJk3QNxlxBaT4ueDWU/qldbo5RF69RuhUlgN5OFfm1zHNogshvMTKWt4RWhn3vQrreKj9PXMjfoWWFLnj9Ox2jIv467hSRU/7hIAH3oJ5W8aB3oRvMvTfdJzVkMnFrVPtc6gHrIKDNdWO8Jsyapds/64OdXOZ4yHdLGjV3O5huP8356K1jiW7w/zNaUZCeVDyQ08pVvVeV/kG1TKmSA9dd3TxfD916em50nDH3IuC3KTXacdLEi79llS4WTyv31LocGdYUvpO/PvQtFQhRGalHha+xYwuSMGj/6Ai1SNCikxe+I62h9ngSwfTC3NUsOGXhr6Eqpat9RnINpwH6u+7R7HXqz737r4+vEUiuBp68X6JmcxHr6/czT582nqip3HA+II7nhij6CoZCEx+zDJgc1IwTmiyoNYSkT07wilt2XSuPW3M4JRwv8vop8MP7kv9hN6NBgou/3UFiRrWO7nz9n/0y7tOO31f50uRdKamZeXY41lBCIuMU=----ATTACHMENT:----NTg3MjUxODE3NDAwNTgxMiA1MDMxMTYzMDUyMTQzODYxIDM1NzcxMjIxNDIyNDc1NjY=