protected static function _setupOptions(&$options) { $options = self::_merge(self::$_defaults, $options); foreach ($options['children'] as &$child) { self::_setupOptions($child); } }