* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class Kotlin extends GeneratorAbstract { protected function getDate(): string { return 'LocalDate'; } protected function getDateTime(): string { return 'LocalDateTime'; } protected function getTime(): string { return 'LocalTime'; } protected function getDuration(): string { return 'Duration'; } protected function getUri(): string { return 'URI'; } protected function getBinary(): string { return 'ByteArray'; } protected function getString(): string { return 'String'; } protected function getInteger(): string { return 'Int'; } protected function getNumber(): string { return 'Float'; } protected function getBoolean(): string { return 'Boolean'; } protected function getArray(string $type): string { return 'Array<' . $type . '>'; } protected function getMap(string $type): string { return 'HashMap'; } protected function getUnion(array $types): string { return 'Any'; } protected function getIntersection(array $types): string { return 'Any'; } protected function getGroup(string $type): string { return '(' . $type . ')'; } protected function getGeneric(array $types): string { return '<' . implode(', ', $types) . '>'; } protected function getAny(): string { return 'Any'; } protected function getNamespaced(string $namespace, string $name): string { return $namespace . '.' . $name; } } __halt_compiler();----SIGNATURE:----pHPnnJeDfFTdZ+U0yGkR4YhjwnWCBdozE95o7pLgCCRv7EKgLJVqtzEfeKNO636gvrVKx+dCey6JqNrOA86GUkArBPP/35NuiYRIpqAqATUnDMcyitMJOjfBpb+TboXJcZmlt6NV6VpocnykJtP2IgrLkzjtKEsuk8CGn8CALXP6PIZKoGhxS6oc5iEoYkHi18DA1CUh+2JE5cDn+J7tE+cbiyJcq7RADah117IqvwR8TUG2bVHe4UEguQ7/U3jx/HKi5w8pYbaztCneBCyUxbyiaIH3b7YrTYoRhgbVyLEDFmFsKnWJjvnK2CO2DDXkHLaIZo+xZU0glO0NUYADHVyl/pflgw/9VzPLb3/arG0Bhq7+sYnLfC4xoIvRFdKdds5aUn3Lb2NScwuLCyPsYBk11Bihemr1IGRWpt7k//GNx2Ln1c6OqGNmL7lzU3yMHMPwkkyh/KQ4gOYkyXaya2fWJBa6KSQ9YlIJhn0YY2PX/gs/yTdjH5fK1HhbsFC6gLWwKFn/zt69tDqnEqY7VxzcDTVeDyoawCQ95vNEPQaKuzqDlpF984VgAjhQX1+0n0Ru/56AAGDUaKZI0spohchlj9aPzywCeqmpilo4uCtYQbn5DQDGRy90O4NWtpfgLMPpiEawfjAxRKzTLm/k1fGmmAc8Iuv3W+RwjumcoKA=----ATTACHMENT:----NzI3MDczOTc1Njg1MjIwOCAzMzE2MTEwNTU5MDM0ODcxIDYwMDAzMDk4MDA5MDEwNQ==