PHP: Почему Class not found если use в другом файле?
Почитайте доку для разнообразия.
Неймспейсы и директивы use работают на уровне файлов. То есть use связывает полное имя с кратким/алиасом только в том файле, где его написали.
use - синтаксический сахар времени компиляции и действует в пределах только одного файла.