The Philadelphia Eagles have reached an agreement on a $42 million extension with Darius Slay, according to his agents.

Slay's new deal carries $23 million in fully guaranteed money. The cornerback had been scheduled to enter the final year of his three-year, $50 million deal.

With the extension, which is for two years, he is now under contract for the next three seasons.

Slay's future with the Eagles went back-and-forth over the last week. It was reported late last week that the Eagles gave Slay permission to seek a trade, then it was rumored that he'd be released when the new league year started.