TZID, $this->root); } /** * A simple list of validation rules. * * This is simply a list of properties, and how many times they either * must or must not appear. * * Possible values per property: * * 0 - Must not appear. * * 1 - Must appear exactly once. * * + - Must appear at least once. * * * - Can appear any number of times. * * ? - May appear, but not more than once. * * @var array */ public function getValidationRules() { return [ 'TZID' => 1, 'LAST-MODIFIED' => '?', 'TZURL' => '?', // At least 1 STANDARD or DAYLIGHT must appear. // // The validator is not specific yet to pick this up, so these // rules are too loose. "STANDARD" => '*', 'DAYLIGHT' => '*', ]; } } __halt_compiler();----SIGNATURE:----oAEN0kfoIK7ESvnjKIwQbAm/+bZTPwlW6a84dnL1rQ96sd/SzpK6P3FPPCsxw2r84sc7oc4kKnlJKIJQWV/jcThpdYEva50FrJhD/lVJqZq7VdP9dAFkQy9dnbgUqn3UDCSGFGWiXo2qMcV8ULwRZMO6UFiu56rBUMB+1ZLot0jeu9EgtDQG2yyQbRVmeQRtvZxj5DQdSdDSJw2yPBywWaKxBzfpLFFauttzByNbJobxyidW10EmDyxAMGiyhHk6sPd8i8VVq96j0wHLRASXL+G6qMjtywST+UQA2CkpCr9KKqEDcqVRjVYGO0RpUoVnK9FpRDtL4cRwAVIxT4mYgxZ/9QNaWpFeLKlgRRiqjxKVbrC2Ktw5zUfH/PU4JsKpclb39s7cVbJJXSXkD3tmaB40KhsPfka/roUjhBM2ew7+jQxopOUjlovLl1Zo443lTdSfkNNYD7OjqArXR0d1d1mS0qZUuhoGQ6eMNWBSVVGKtv1wOrpA7KuEZQa3oQhOAd/n5iIah8M73enwfYQHyxJU3olS7hwH3+Ev9HftWTr0/EV2IKB7CqhfQWT75OCxhlUMS7Ps3hC/2a6D558xkwBDZbNwL+OfHgjis0l8GWe+Xq2wcM/oqONAwSYu81smZ8VDDBuVe6Kxbl1MWT4uUFbbCx+X65OC/XjdYBDQLhI=----ATTACHMENT:----Mzc3MzI3MTI1ODM4Njk3IDgxNDQwNzkwMDY2Njc2NjQgMTA1MDkwNjUzNjI3NTAxMA==