The team needs to trim approximately $10 million by the start of the new league year Wednesday to get under the $177.2 million cap for 2018. They’ll get about $7.5 million in savings by reworking Johnson’s deal.

The all-pro right tackle’s cap number went from approximately $12.484 million to about $4.98 million when the Eagles took his base salary ($10.25 million) and a roster bonus ($250,000) and fully guaranteed $9.71 million in a signing bonus. Half ($4.855 million) will be paid on April 1 and the other half in October. The remaining $790,000 will be Johnson’s fifth-year league-minimum base salary.