snowplow / snowplow-php-tracker

Snowplow event tracker for PHP. Add analytics into your PHP apps and scripts
http://snowplowanalytics.com
34 stars 36 forks source link

Lack of common interface for emmiters leading to mixed responsibility of objects. #51

Open smentek opened 9 years ago

smentek commented 9 years ago

Instead of binding all emitters with one base class, common interface should be used. Current solution is mixing responsibility across the objects. Like SocketEmitter inheriting buffer for curl...