http_response_code
The http_response_code function allows you to set your own HTTP response status code.
An example usage might be if you are using Routes to handle custom requests and you need to return a 404 response due to an issue with the request.
This function is unique to Aptuitiv. It is not part of the core Twig functionality.
{% if value == 'some_required_value' %}
{# DO SOMETHING THERE #}
{% else %}
{# FAILED THE TEST. RETURN A 404 RESPONSE #}
{% do http_response_code(404) %}
Failed
{% endif %}
Arguments
The http_response_code function has the following signature.
http_response_code(numeric_response_code)
Argument | Description |
---|---|
numeric_response_code | The numeric response code that is greater than 100 and less than 599. it should be a valid response code. |