* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class GenericType extends TypeAbstract { /** @var string */ protected $generic; /** * @return string */ public function getGeneric(): ?string { return $this->generic; } /** * @param string $generic * @return $this */ public function setGeneric(string $generic): self { $this->generic = $generic; return $this; } public function toArray(): array { return array_merge(parent::toArray(), array_filter([ '$generic' => $this->generic, ], function($value){ return $value !== null; })); } } __halt_compiler();----SIGNATURE:----YNHg26xy8aO/51jPCsxwzXB8y4LLSwjqhhTq21oFeibB8GF+9OhMWTeXAUWxUUCEult88JZpEqGFihF5fpd+X5i3oO6wc8OtMLInMgYNSVodJNtcbpfhYa4b6RiPyfXu/gAvD+l1zNsrui0aVC8Qb/S2e0GLmMUT6dlp2qv0Anoqcn4oaBJ+Ljp8Sy6Bpf4QUjHQS57NnzBqDAcZha0an5aV0jGmsSHoflpg5KJudA85rEWeBV7iem0Q91oPLdVRds2RYF9bLyX6B3WYHvozfaiVX/2WORdq3IvbmAaXjybniwNGkYGuZtfhOSbG7GXMTYFIz2RcHdeUz/mTPWs7T3VM9D4i5t1NqUpQXk6q4hvIv9IhX+1/FkDn7U5JYIKPyF6WOO74Of3IK4Ye21/Hc4NKIrer6kSjaExxX7h6wTD1PXqMG2K/+qiHiGfUKI0cXVPvyLF0j8NF3cZ6lwhmMPFUVm/6pYDQpQ9QZCL/BUmR1jMdJJ1VHBXCRV+x6iJDP+qDoz33UKhb/bHly0mYMglV17Q5JIWtdR9ETbWhxeDg+YQuLooFeNVzK8zx2P9nXlzBgI6CitZANtzrK3qv8OoL5DRSa0APvHHK7ELzE4HI9ta2H2uaAy238mFDw9NsRZx9jGFujZ+8/EERT3kIpy7J6KIHGobLc0xg/nQQ+hQ=----ATTACHMENT:----NjkxMjUwOTYwODAwNTA5NSA4NDE0MjMwNzY0NjUzMTcgODM5MzY5NDgyNDUwNTM3NQ==