Your construct should look like this:
public function __construct($class) {
parent::__construct($class);
$this->player['class']['loadout'] =
array(
'primary' => array(
'name' => $data1['name'],
'type' => $data1['type']
)
);
}
Your code before overrode class
with a new array. This code sets loadout
of the array class
to the new array.