diff --git a/lib/public/AppFramework/Utility/IControllerMethodReflector.php b/lib/public/AppFramework/Utility/IControllerMethodReflector.php
index e2074b9fe005a4cc4a5546bb692d0fd270312f59..bc9a04f44cfbfaa89ba32af0f19ad45a31234ce9 100644
--- a/lib/public/AppFramework/Utility/IControllerMethodReflector.php
+++ b/lib/public/AppFramework/Utility/IControllerMethodReflector.php
@@ -40,6 +40,7 @@ interface IControllerMethodReflector {
 	 * @param string $method the method which we want to inspect
 	 * @return void
 	 * @since 8.0.0
+	 * @deprecated 17.0.0 Reflect should not be called multiple times and only be used internally. This will be removed in Nextcloud 18
 	 */
 	public function reflect($object, string $method);