Обратите внимание, что черта может использовать другие черты, поэтому класс может не использовать эту черту напрямую. А также класс может быть унаследован от родительского класса, который использует этот признак.
Это вопрос, который можно решить в нескольких строках, или мне придется сделать несколько циклов?
Подробнее здесь: https://stackoverflow.com/questions/462 ... ait-in-php