From 7998a083b9dd83c485766692efb030e8576440cd Mon Sep 17 00:00:00 2001 From: Ihor Sychevskyi Date: Fri, 8 Nov 2024 22:14:20 +0200 Subject: [PATCH] Update references to defunct classes (fr, ja, pt) (#7949) --------- Co-authored-by: Mark Story --- fr/development/testing.rst | 10 ++++------ ja/development/testing.rst | 10 ++++------ pt/development/testing.rst | 10 ++++------ 3 files changed, 12 insertions(+), 18 deletions(-) diff --git a/fr/development/testing.rst b/fr/development/testing.rst index 2bd4de489e..07316dc2df 100755 --- a/fr/development/testing.rst +++ b/fr/development/testing.rst @@ -1006,8 +1006,6 @@ correspondant. Le code du controller ressemble à ceci:: class ArticlesController extends AppController { - public $helpers = ['Form', 'Html']; - public function index($short = null) { if ($this->request->is('post')) { @@ -1211,10 +1209,10 @@ l'en-tête d'autorisation directement:: Vous pouvez utiliser la clé ``headers`` dans ``configRequest()`` pour configurer n'importe quelle autre en-tête HTTP dont vous auriez besoin pour cette action. -Tester les Actions Protégées par CsrfComponent ou SecurityComponent -------------------------------------------------------------------- +Tester les Actions Protégées par CsrfProtectionMiddleware ou FormProtectionComponent +------------------------------------------------------------------------------------ -Quand vous testez des actions protégées par CsrfComponent ou SecurityComponent, +Quand vous testez des actions protégées par ``CsrfProtectionMiddleware`` ou ``FormProtectionComponent``, vous pouvez activer la génération automatique de token pour vous assurer que vos tests ne vont pas échoué à cause d'un problème de token:: @@ -1226,7 +1224,7 @@ tests ne vont pas échoué à cause d'un problème de token:: } Il est aussi important d'activer le débogage dans les tests qui utilisent des -tokens pour éviter que le SecurityComponent ne pense que le token de débogage +tokens pour éviter que le ``FormProtectionComponent`` ne pense que le token de débogage est utilisé dans un environnement non-debug. Quand vous faites des tests avec d'autres méthodes comme ``requireSecure()``, vous pouvez utiliser ``configRequest()`` pour définir les bonnes variables d'environnement:: diff --git a/ja/development/testing.rst b/ja/development/testing.rst index 1be3a265ac..1556425fca 100644 --- a/ja/development/testing.rst +++ b/ja/development/testing.rst @@ -886,8 +886,6 @@ CakePHP では特別に ``IntegrationTestTrait`` トレイトを提供してい class ArticlesController extends AppController { - public $helpers = ['Form', 'Html']; - public function index($short = null) { if ($this->request->is('post')) { @@ -1084,10 +1082,10 @@ OAuth2 のようなその他の認証方法をテストしている場合、Auth ``configRequest()`` 内の headers キーは、アクションに必要な追加の HTTP ヘッダーを 設定するために使用されます。 -CsrfComponent や SecurityComponent で保護されたアクションのテスト ------------------------------------------------------------------ +CsrfProtectionMiddleware や FormProtectionComponent で保護されたアクションのテスト +---------------------------------------------------------------------------------- -SecurityComponent または CsrfComponent のいずれかで保護されたアクションをテストする場合、 +``CsrfProtectionMiddleware`` または ``FormProtectionComponent`` のいずれかで保護されたアクションをテストする場合、 テストがトークンのミスマッチで失敗しないように自動トークン生成を有効にすることができます。 :: public function testAdd(): void @@ -1097,7 +1095,7 @@ SecurityComponent または CsrfComponent のいずれかで保護されたア $this->post('/posts/add', ['title' => 'Exciting news!']); } -また、トークンを使用するテストで debug を有効にすることは重要です。SecurityComponent が +また、トークンを使用するテストで debug を有効にすることは重要です。``FormProtectionComponent`` が 「デバッグ用トークンがデバッグ以外の環境で使われている」と考えてしまうのを防ぐためです。 ``requireSecure()`` のような他のメソッドでテストした時は、適切な環境変数をセットするために ``configRequest()`` を利用できます。:: diff --git a/pt/development/testing.rst b/pt/development/testing.rst index 475964031d..b2502d4d71 100644 --- a/pt/development/testing.rst +++ b/pt/development/testing.rst @@ -800,8 +800,6 @@ controlador se parece com:: class ArticlesController extends AppController { - public $helpers = ['Form', 'Html']; - public function index($short = null) { if ($this->request->is('post')) { @@ -1001,10 +999,10 @@ cabeçalho de Autorização diretamente:: A chave de cabeçalhos em ``configRequest()`` pode ser usada para configurar qualquer cabeçalho HTTP adicional necessário para uma ação. -Testando Ações Protegidas por CsrfComponent ou SecurityComponent ----------------------------------------------------------------- +Testando Ações Protegidas por CsrfProtectionMiddleware ou FormProtectionComponent +--------------------------------------------------------------------------------- -Ao testar ações protegidas por SecurityComponent ou CsrfComponent, você pode ativar +Ao testar ações protegidas por ``CsrfProtectionMiddleware`` ou ``FormProtectionComponent``, você pode ativar a geração automática de token para garantir que seus testes não falhem devido a incompatibilidades de token:: @@ -1016,7 +1014,7 @@ incompatibilidades de token:: } Também é importante habilitar a depuração em testes que usam tokens para impedir -que o SecurityComponent pense que o token de depuração está sendo usado em um +que o ``FormProtectionComponent`` pense que o token de depuração está sendo usado em um ambiente sem depuração. Ao testar com outros métodos como ``requireSecure()``, você pode usar ``configRequest()`` para definir as variáveis de ambiente corretas::