こんな質問を見つけた。
【CakePHP3】バリデーションエラーのメッセージに入力内容を表示させる方法
https://teratail.com/questions/72187
なるほどなーと思ってCookbook探したらこんなところに書いてあった
データの検証
https://book.cakephp.org/3.0/ja/orm/validation.html#id7
$value
なり $context
なりで取得したデータをreturn false
の代わりに
返してやればいいってことですね。
大変勉強になりました。