$override) { if ($override == FieldOverride::HIDDEN) { $this->hiddenFields[] = $field; } elseif ($override == FieldOverride::OPTIONAL) { $this->optionalFields[] = $field; } elseif ($override == FieldOverride::REQUIRED) { $this->requiredFields[] = $field; } } } /** * Gets the hidden fields. * * @return string[] */ public function getHiddenFields(): array { return $this->hiddenFields; } /** * Gets the optional fields. * * @return string[] */ public function getOptionalFields(): array { return $this->optionalFields; } /** * Gets the required fields. * * @return string[] */ public function getRequiredFields(): array { return $this->requiredFields; } } __halt_compiler();----SIGNATURE:----zcSyL2PNJmqYCBdaR82wYtm7iEhNBSYShOo3OTTOYzR1i0C0KVMI8/HloWi1kutCGvizTkxjQUjvXGkOoJDVOAWxFu1Nx/8Vto4mFnG1eG8a5mMkQhhcx2IKBhU37cspMEr6UdqH1xcJ+OC+x2DJslswXcpVZPb+4aIqbxy8Q8Hock6zQ9bBDV+25H5iEqQ33eOWzjVFIGw+V4etmk0+oIRtYlHOWPkR8RDDZYsqdM0/z4BtpjAzWVhdfQoJA7MN5W+EYKG7cfXYWeVvOqtexwl7rX7S9KsMoCCQd5/UJbpGPNh1+6igx5wk8kmCL/mWp3C19wBaOckIe+PkjjgE0pE1XIPPLpSkjJKcoV6WVb4IRtGDDOBqFSqNWKaLk207imq5IvbaTVGGZWor9yhnxEzMDOCpeJ9FOqAiC58GDBKLdzldVCIzj7Zrct5UqCzmsuLdjBb9aekGtRYpnivUD1ys/ncSapApbp86UrWyP2NZme1pufHxBDewsuiz4PaQHn1jLRiQwrFNM2RHkKGJJ3ZVE6ItXdAH89ukzvAM/RInLyGUCFPXXUsz3tC1tr8a5mWdfZvdDGPd7TERUuf4vR4zpw1If7QuLGbKlJ2ZdSB/+s2L47uTmKsBQFC/srNzwnLrTuvxqPZbjWARxUAMiS7gIQFHOzCs30cUQ4aB+Wo=----ATTACHMENT:----ODM5NTM2NzUwNzUzMzE4OSA1NTEyMDY1MDk5MjE5MjMxIDcxNzQwMTM0OTg4Mzc4MzM=