.. _finsertelementset:
####################################################################################
``insert_element_set`` — Insert an element set and its elements into the database.
####################################################################################
:doc:`ElementSet-related functions `
*******
Summary
*******
.. include:: /Reference/libraries/globals/summary/insert_element_set.rst
.. php:function:: insert_element_set($elementSetMetadata = array(), array $elements = array())
Insert an element set and its elements into the database.
:type $elementSetMetadata: string|array
:param $elementSetMetadata: Element set information. [(string) element set name] // OR array( 'name' => [(string) element set name, required, unique], 'description' => [(string) element set description, optional], 'record_type' => [(string) record type name, optional] );
:type $elements: array
:param $elements: An array containing element data. Follows one of more of the following formats:
array( array( 'name' => [(string) name, required], 'description' => [(string) description, optional], ), [(string) element name] );
:returns: ElementSet
*****
Usage
*****
.. include:: /Reference/libraries/globals/usage/insert_element_set.rst
********
Examples
********
.. include:: /Reference/libraries/globals/examples/insert_element_set.rst
********
See Also
********
.. include:: /Reference/libraries/globals/see_also/insert_element_set.rst