name = $name; $this->parent = $parent; } public function addResolution(string $resolution): static { $this->resolutions[] = $resolution; return $this; } /** * @return string[] */ public function getResolutions(): array { return $this->resolutions; } /** * @param mixed[] $args */ public function __call(string $nm, array $args): mixed { if (!$this->parent) { return $this->parentCall($nm, $args); } $trace = debug_backtrace(0); $loc = isset($trace[0]['file']) ? ' in ' . $trace[0]['file'] . ':' . $trace[0]['line'] : ''; trigger_error('The ClassType::addTrait() method now returns a TraitUse object instead of ClassType. Please fix the method chaining' . $loc, E_USER_DEPRECATED); return $this->parent->$nm(...$args); } } __halt_compiler();----SIGNATURE:----q8gzW6LvXw9YTL6NfXQCly95g7XLCuTn5FZksnj5TPiGtOBQhMZwqhpw/v+Hv4FyVPirxSO8CQu5naleiA2+GH1S6APExmsIlew+nRvBch1R2lDTRncz3eO1rvw2Fw7Ummts1oGwcUg8gUmXCqNz7Ps2QE55a9m3CagrSXwSgUI6UgHnQobj2Ky2X5juvl9ss+p20CHAmXCeUU6MpSoIfjSaAUlS/mJ8W2FDp6E0OK+CucE4cKXQ8Mhh9NnC5ZZjxkDT2O7xU76iz1zuCUqqoVewd9Qt3WTYmhG1b4+urkQxshGYWkFmxZNJnbD31/gHZ+22rfB9c2oqiRJ8TNlLC9D6oPiIJZtlaFbJCmWlRUA5d8CTot1nT3ZrA3zHO1dgczbqWCwRuQKlAmUwFwE4OCten39HOn+XYYJDEZz6gfH86cBkMzlTx0pWVd+co5RSkLWSOKyfSevEEsQoYJ6faplusvyO/Rwi/YitE90hNY4xng/HQZLJgRlYHkFJcRhPrFUKYZXul82ARdsGKKTLEc1VOolNCBK1irPzDAXgb1mOb9QCRYVE2npTFhpS6IH5P/SiBV1f+At4hdqwEErt+DfCVRn0OMEvQFDB6KqQgdB2+to641y/5UqeteVdEersxkjuvcQzB4cW70B4j52UKcsc0U1WDtw6QBV6hXTTeME=----ATTACHMENT:----OTI4Nzc5OTA0MDIwOTM1MyA2MDQyMDM2MjMyMzg5MDA2IDY5MTY3MjA0MDkwNTYyNjc=