For implement the Specification Pattern in PHP