getFromChannel($config, [$config, $construct]); if (method_exists($object, 'clean')) { $object->clean(); } return $object; } /** * @param string $name * @param mixed $config * @return mixed */ public function createClient(string $name, mixed $config): mixed { return call_user_func($config[1]); } /** * @param string $name */ public function desc(string $name) { } /** * @param string $name * @param $object */ public function release(string $name, mixed $object) { $this->push($name, $object); } }