Laravel 別コントローラー内のアクションを呼び出す

Laravelで、処理を別コントローラーでまとめて共通化する場合、 そのアクションを他コントロールから以下のように呼ぶことができる。

use App\Http\Controllers\BController;

class AController
{
     public function index(Request $request)
     {
          ...
          $num = 25;
          $b = new BController;
          $doubledNum = $b->double($num);
          ...
     }
}
class BController
{
     public function double($num)
     {
          return $num * 2;
     }
}