protected function addDefaultPrimaryKey(&$fields) { foreach ($fields as $field) { if (false !== strripos($field['decorators'], 'primarykey()')) { return; } } array_unshift($fields, ['property' => 'id', 'decorators' => 'primaryKey()']); }