Skip to main content

gen_php_kwargs_constructor

Function gen_php_kwargs_constructor 

Source
pub fn gen_php_kwargs_constructor(
    typ: &TypeDef,
    type_mapper: &dyn Fn(&TypeRef) -> String,
) -> String
Expand description

Generate a PHP kwargs constructor for a type with has_default. All fields become Option<T> parameters so PHP users can omit any field. Assignments wrap non-Optional fields in Some() and apply defaults.