-
- $flags = new PlFlagSet($value['public_names']['particles']);
- unset($value['public_names']['particles']);
- static $suffixes = array('main', 'marital', 'ordinary');
-
- foreach ($suffixes as $suffix) {
- $value['public_names']['particle_' . $suffix] = $flags->hasFlag($suffix);
- }