Acces simplificat la spațiile de nume în OOP în PHP

Să presupunem că avem următoarea clasă Controller:

/admin/controller.php<?php
  namespace Admin;
  
  class Controller
  {
    
  }
?>

Să presupunem că există și clasa Page, care moștenește din clasa Controller:

/admin/page.php<?php
  namespace Admin;
  
  class Page extends \Admin\Controller
  {
    
  }
?>

După cum vedeți, la moștenire indicăm numele părintelui împreună cu spațiul de nume. În acest exemplu, totuși, există o nuanță: ambele clase aparțin aceluiași spațiu de nume. În acest caz, la accesarea clasei se poate scrie pur și simplu numele acestei clase, astfel:

/admin/page.php<?php
  namespace Admin;
  
  class Page extends Controller
  {
    
  }
?>
Задание 1

Sunt date două clase:

php<?php
  namespace Modules\Shop;
  
  class Cart
  {
    
  }
?>
php<?php
  namespace Modules\Shop;
  
  class UserCart extends \Modules\Shop\Cart
  {
    
  }
?>

Simplificați codul pentru moștenirea clasei, ținând cont de faptul că ambele clase se află în același spațiu de nume.