opentracing / opentracing-php

OpenTracing API for PHP
Apache License 2.0
508 stars 56 forks source link

Refactors the propagation interfaces, removing the Propagator #28

Closed jcchavezs closed 7 years ago

jcchavezs commented 7 years ago

This PR removes the Propagation interface as it is not being used anywhere and it is not described in the specification being added in an attempt of interface segregation.

The move of the constants from the Tracer to the Propagation\Formats attempts to get more cohesion in the Propagation component.

Ping @felixfbecker @beberlei @tedsuo @yurishkuro @pavolloffay