Skip to content

Namespace of all packages #98

Closed
Closed
@joelwurtz

Description

@joelwurtz

I would like to propose the following namespace for our different package (goal is to have, in the future, possibility to assemble all package into a single one with subsplit):

  • Httplug : Http\Client (not changed)
  • Promise : Http\Promise (not changed)
  • Message-Factory: Http\Message (not changed)
  • Tools : Http\Tools (Http\Client\Tools actually)
  • Utils : Http\Utils (Http\Client\Utils actually)
  • Plugin : Http\Plugin (Http\Client\Plugin actually)
  • Adapters (guzzle / react / ...) : Http\Adapters\[Adapter Name], so Guzzle6 will have this namespace for example : Http\Adapters\Guzzle6 (instead of Http\Adapter actually)
  • Clients (socket / curl / ...) : Http\Clients\[Client Name], so Socket will have Http\Clients\Socket
  • Discovery : Http\Discovery (not changed)

WDYT ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions