Skip to content

Testing is extremely difficult against Client because of the use of concrete types for messages, etc. #6

@jrgilman

Description

@jrgilman

Can we change these to be their interfaces instead? So for example:

class Client extends BaseClient
{
     ....
     /**
     * @api
     */
    public MessagesContract $messages;
    ....
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions