Vonage / vonage-php-sdk-core

Vonage REST API client for PHP. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
https://developer.vonage.com/
Apache License 2.0
908 stars 181 forks source link

Remove a load of traits not being used by anything #481

Closed SecondeJK closed 2 months ago

SecondeJK commented 2 months ago

In further preparation for internals shifting for v5.0 of this library, a load of unused internal traits have been deleted.

Description

The following dead traits have been removed: ArrayAccessTrait (this is covered by APIResource) CollectionAwareInterface (this is covered by IterableAPICollection) CollectionAwareTrait (this is covered by IterableAPICollection) CollectionInterface (this is covered by IterableAPICollection) CollectionTrait (this is covered by IterableAPICollection) ModernCollectionTrait (this is covered by IterableAPICollection)

Motivation and Context

Further preparation for internals shifting for v5.0 of this library.

How Has This Been Tested?

Example Output or Screenshots (if appropriate):

Types of changes

Checklist: