public static function Fetch($echo = false)
 {
     if ($echo) {
         echo "Fetching updates from Twitter...<br />";
     }
     $twitter_updates = SocialMediaTwitter::Fetch($echo);
     /*if ($echo) echo "Fetching updates from Facebook...<br />";
     		$facebook_updates	= SocialMediaFacebook::Fetch();
     		if ($echo) echo "Fetching updates from LinkedIn...<br />";
     		$linkedin_updates	= SocialMediaLinkedIn::Fetch();*/
     $linkedin_updates = array();
     $facebook_updates = array();
     if (false === $twitter_updates) {
         $twitter_updates = array();
     }
     //If errors happen, don't let them
     if (false === $facebook_updates) {
         $facebook_updates = array();
     }
     //interrupt the array_merge operation.
     if (false === $linkedin_updates) {
         $linkedin_updates = array();
     }
     $updates = array_merge($twitter_updates, $facebook_updates, $linkedin_updates);
     if ($echo) {
         echo count($updates) > 0 ? "Writing " . count($updates) . " updates to the database...<br />" : 'No updates to write to the database.<br />';
     }
     /**
      * @var SocialMediaImporterInterface $importer
      */
     foreach (ClassInfo::implementorsOf('SocialMediaImporterInterface') as $importer) {
         $importer::ImportUpdates($updates);
     }
 }