概要
タイトルのまんまです。
3.5 までは日常的に使用されていた
TableRegistry::get()
が deprecated
になっていました。
代替えコード
移行ガイドによると
Cake\ORM\TableRegistry
の static な API は非推奨となったらしいです。
代わりに Cake\ORM\TableRegistry::getTableLocator()
か Cake\ORM\Locator\LocatorAwareTrait
を介して使用するんだよと。
ただ、Controllerにて使用する場合には、Controller の基底クラスにて上記 Trait が use されているので、実際には
SampleController.php
$table = $this->getTableLocator()->get('ModelName');
$entity = $table->newEntity();
といった風に使用できるようです。