* %customer_id% * * * Classes which implement ParamOverriderInterface would return the real value for the parameter, so a * ParamOverriderCustomerId would return the current authenticated user's customer id. If you * create new ParamOverriderInterface implementations, you can register new implementations by * adding to the parameter list for ParamsOverrider's dependency injection configuration. */ interface ParamOverriderInterface { /** * Returns the overridden value to use. * * @return string|int|null */ public function getOverriddenValue(); }