/**
  * Whether child elements exists. Will be checked via parent tag
  *
  * @since 2.0
  *
  * @param String   $content
  * @param Interger $index
  * @param string   $parent
  *
  * @return Array ChildrenID
  */
 public static function check_for_child_elements($content, &$index, $parent = null)
 {
     if (!empty($content) && $content != ' ') {
         $content = Fusion_Core_Reversal::convert_to_builder_blocks($content);
         if (Fusion_Core_Reversal::is_shortcode($content)) {
             $matches = null;
             $children = array();
             preg_match_all('/' . Fusion_Core_Reversal::get_shortcode_regex() . '/s', $content, $matches, PREG_SET_ORDER);
             foreach ($matches as $match) {
                 $child_id = Fusion_Core_Reversal::convert_builder_elements($match, $index, $parent);
                 array_push($children, $child_id);
             }
             return $children;
         } else {
             return $content;
         }
     }
     return $content;
 }