hefestoapicontainer

Groups

Los endpoints contienen directivas, que se ejecutan en un flujo que puede ser alterado usando groups.

Además se pueden crear groups especificos, usando el state. Que nos ofrece los siguientes métodos:

	$state->groups()->enable('CUSTOM_NAME'); //habilita un group
	$state->groups()->disable('ANOTHER_CUSTOM_NAME'); //deshabilita un group
	$state->groups()->disableAll(); //deshabilita todos los group

En principio sólo se ejecutan las directivas en NORMAL_FLOW, podriamos tener una directiva en un group CUSTOM, que al no estar en NORMAL_FLOW, no se ejecutaria. Y habilitar ese group CUSTOM con enable, desde otra directiva sólo si se cumple una condición. O podríamos usar disableAll o disable para implementar otros tipos de lógica.

Ir a la home