Changing the cache duration to 1 makes this problem reproduceable.
Added a print_r($tweet); before the if($tweet[‘text’]) and this is the result:
stdClass Object ( [created_at] => Wed Feb 12 02:01:22 +0000 2014 [id] => 433420533779402752 [id_str] => 433420533779402752 [text] => Twitter is Quietly Testing A New Version - Looks A Lot Like Facebook http://t.co/pmWTk6jKrU via @mashable [source] => Buffer [truncated] => [in_reply_to_status_id] => [in_reply_to_status_id_str] => [in_reply_to_user_id] => [in_reply_to_user_id_str] => [in_reply_to_screen_name] => [user] => stdClass Object ( [id] => 102263196 [id_str] => 102263196 ) [geo] => [coordinates] => [place] => [contributors] => [retweet_count] => 0 [favorite_count] => 0 [entities] => stdClass Object ( [hashtags] => Array ( ) [symbols] => Array ( ) [urls] => Array ( [0] => stdClass Object ( [url] => http://t.co/pmWTk6jKrU [expanded_url] => http://on.mash.to/1bnjwj7 [display_url] => on.mash.to/1bnjwj7 [indices] => Array ( [0] => 69 [1] => 91 ) ) ) [user_mentions] => Array ( [0] => stdClass Object ( [screen_name] => mashable [name] => Mashable [id] => 972651 [id_str] => 972651 [indices] => Array ( [0] => 96 [1] => 105 ) ) ) ) [favorited] => [retweeted] => [possibly_sensitive] => [lang] => en )
Fatal error: Cannot use object of type stdClass as array in /var/www/wp-content/themes/dante/swift-framework/sf-functions.php on line 200
If I change the cache duration back to the default, the tweet is returned as an array as such it works.
Hope this helps!