Verbfilter understanding help

Hello,

I am struggling understanding the verbfilter via the doc.

Could someone explain to me in a simple way what it is for?





public function behaviors()

{

    return [

        'verbs' => [

            'class' => \yii\filters\VerbFilter::className(),

            'actions' => [

                'index'  => ['get'],

                'view'   => ['get'],

                'create' => ['get', 'post'],

                'update' => ['get', 'put', 'post'],

                'delete' => ['post', 'delete'],

            ],

        ],

    ];

}




Thank you,

Ben