The Philadelphia Flyers and defenceman Mark Streit have reportedly agreed on a four-year contract, however the Flyers won’t be able to formally announce the deal until they resolve salary cap issues.