Create an empty view to work with.
Drupal\views\Plugin\Core\Entity\View A fully formed, empty $view object. This object must be populated before it can be successfully saved.
function views_new_view() { return entity_create('view', array()); }