name = $name; $this->namespace = $namespace; } public function getName(): string { return $this->name; } public function getNamespace(): ?string { return $this->namespace; } public static function fromFullyQualifiedClassName(string $name): self { $namespace = null; $nsPosition = strrpos($name, '\\'); if (false !== $nsPosition) { $namespace = substr($name, 0, $nsPosition); $name = substr($name, $nsPosition + 1); } return new self($name, $namespace); } } __halt_compiler();----SIGNATURE:----IDWpfD0QxnOXZMTRyQ0OI2TChhciOnPaSBLRG+mahgDcWS/p3h1ufswjmLzH9uQzrHX83i6k14KviDhRIi6zOJ4HyrkGPeRt9Xz+GyUOUZazqCLeegyZ7vxJio4KSr8hPu1lzIF+iJR/LGK1qjFRVAXCFMGpDAIICF/2KiaAC2LXHuv95p772grEOMP9XHbiZNXwNIEp4wZ3wEBi9dMv7FIdJhNiWsiJCwZtX2AvFFuBZQuP9qBSBB6q9z6Oyw4MEIKHWDvcdjP9yAd1oRjCasnaqjS/y3gL0Hrdkrg0sqrlIe0cF5mFtApozEIKCF3nMKZU95wluevxW2XGETTt44q32wwYHO3uFUNGIdu+eX02F1RMPnp3NMB7pvwzu2kaR+4++ChEWabP5v2zxWQ3UXoTqDbKYWrFaSZZVyyzvGyqOZf8PNbRWFuACGCXiPk+AZ3LoGEaqkBbc0lEvaOCvYo5XXGC0h08OPoAzCv6E9sU9t04h9c+ceLdMejJdLrT88wEMxJoaml2IoVfVcpsGh5S38NUafQwU7E2dQ4BdS3pyelU+LliZe40vHs021KdyBl09LC3bI4fp0i6YvGj5bwRFqp9vzUhJEF7MAYUd5JmPke2NBOUdFQihSfKnw6qn5xycnsjvu4qRSMVSnUDdA79ZzRyhvQjx9X4K7DttrM=----ATTACHMENT:----NDEwOTYzNzcxMjk0MTU5NiAyMDMxNzczMzA3Njg2ODc1IDIzNjAyMjgwMDg1NjEzODc=