The magic of using traits

Code
<?php

trait Bar
{
    private function qux()
    {
        echo 'What\'s my scope? Who am I? '.__METHOD__;
    }
}

interface Fooable
{
    public function alias();
}

class Foo implements Fooable
{
    use Bar { qux as public alias; }
}

$foo = new Foo();
$foo->alias();
Result
What's my scope? Who am I? Bar::qux
Used Versions
PHP 8.3, Laminas MVC 3.2, Symfony 5.2, Laravel 8.28, PHPUnit 9.5, Doctrine ORM 2.8