38 foreach ($classes as $class)
40 $reflection = new \ReflectionClass($class);
42 !$reflection->isInterface()
43 && !$reflection->isAbstract()
44 && !$reflection->isTrait())
46 if ($reflection->implementsInterface(
'\\Bitrix\\Rest\\Event\\EventBindInterface'))
53 self::SCOPE_CATALOG => [
54 \CRestUtil::EVENTS => $bindings,
55 \CRestUtil::PLACEMENTS => [
56 self::PLACEMENT_EXTERNAL_PRODUCT => [],