Example #1
0
/**
 * Return array objects need synchronization
 * @param int $site_id
 * @param int|null $category_id
 * @return array
 */
function fn_ebay_get_objects_needed_synchronization($site_id, $category_id = null)
{
    $result = array('Site' => \Ebay\objects\Site::isNeedSynchronization(), 'Category' => \Ebay\objects\Category::isNeedSynchronization($site_id), 'Shipping' => \Ebay\objects\Shipping::isNeedSynchronization($site_id));
    if ($category_id !== null) {
        $result['CategoryFeature'] = \Ebay\objects\CategoryFeature::isNeedSynchronization($site_id, $category_id);
    }
    return array_keys(array_filter($result));
}