ciao!

cerco di spiegarmi.
avrei bisogno di aggiungere una annotazione/decorator/attributo ad una funzione che mi indica se quella funzione può essere richiamata solo se si è autorizzati.
quindi quando richiamo quella funzione devo controllare l'annotazione/decorator/attributo ed in caso sia settato a true inviare un messaggio all'utente (o fare altro, da verificare).

facendo uno pseudo esempio:
codice:
class TestController {


  [Auth=false]
  public function getAll() {
    echo 'ciao!';
  }
  
  [Auth=true]
  public function get() {
    echo 'ciao!';
  }


}
come posso ottenere una cosa del genere??