get_class_traits()

Since v1.3.0

Description

get_class_traits() returns a list of all the traits used by a class or object. The list includes all traits used by parent classes, and by the traits in the list too.

get_class_traits() is a deeper-inspecting version of PHP's class_uses().

public array get_class_traits(mixed $item);

Parameters

The input parameters are:

Return Value

get_class_traits() returns an array.

The resulting list is a complete list of the traits used by $item.

PHP doesn't support using traits in interfaces.

That's why get_class_traits() always returns an empty list for an interface.

Throws

get_class_traits() does not throw any exceptions.

Works With

get_class_traits() is supported on these versions of PHP:

PHP Version Works?
5.5 Yes
5.6 Yes
7.0 Yes
HHVM Yes