A five-day window of communication for unrestricted free agents made it a poorly kept secret.

The Flyers found their band-aid goalie and made the move official Saturday afternoon when the league became open for business.

Brian Elliott signed a two-year contract worth $5.5 million.

“They’re one of those teams that are right on the cusp of making the playoffs,” Elliott said on a conference call with reporters.

“They had that good run — I think it was 10 in a row they won last year. With how they play the overall game, they’re an aggressive team that tries to play in all ends of the ice. I thought it was a really good opportunity to take that next step and make it into the playoffs and do something special.”

Elliott, 32, is a two-time All-Star and shared the William M. Jennings Trophy (goalies with the fewest goals scored against) with Jaroslav Halak in 2012 when both were with the St. Louis Blues.

In Philadelphia he will work in tandem with Michal Neuvirth between the pipes, a situation he’s been familiar with in his career. In St. Louis he was with Halak and Jake Allen and in Calgary last season he split time with Chad Johnson, who signed Saturday with the Buffalo Sabres.