From press release:
The Angels and Scot Shields Thursday agreed to terms on a four-year contract through the 2010 season, in an announcement by club Vice President and General Manager Bill Stoneman. The new agreement replaces the one-year contract Shields signed in February of this year. With today's announcement, the Angels currently have nine players signed through the 2008 season and five players inked through the 2009 campaign.
Entire press release here: