getObjectTypeIDByName( 'be.bastelstu.chat.suspension', 'be.bastelstu.chat.suspension.ban' ); \assert($objectTypeID !== null); $suspensions = Suspension::getActiveSuspensionsByTriple( $objectTypeID, $parameters['user']->getDecoratedObject(), $eventObj ); if (!empty($suspensions)) { $parameters['result'] = new PermissionDeniedException( WCF::getLanguage()->getDynamicVariable('chat.suspension.info.be.bastelstu.chat.suspension.ban') ); } } }