/**
  * create translation package
  *
  * @param object|int $post
  *
  * @return array
  */
 function create_translation_package($post)
 {
     $package_helper = new WPML_Element_Translation_Package();
     return $package_helper->create_translation_package($post);
 }
/**
 * Creates a translation package for the given input element
 *
 * @param mixed       $default
 * @param WP_Post|int $post
 *
 * @return array
 */
function wpml_filter_post_to_translation_package($default, $post)
{
    $package_helper = new WPML_Element_Translation_Package();
    return $post ? $package_helper->create_translation_package($post) : $default;
}