<?php
trait TestTraits {
    public function thistraitmethod($data) {
       return $data;
    }
}
 
class ClassUsingTrait {
    use TestTraits;
    public static function staticmethod(ClassUsingTrait $objeto, $data) {
        return $objeto->thistraitmethod($data);
    }
}
 
$x = new ClassUsingTrait();
ClassUsingTrait::staticmethod($x, "xxx");
 
//https://pt.stackoverflow.com/q/292266/101
				PD9waHAKdHJhaXQgVGVzdFRyYWl0cyB7CiAgICBwdWJsaWMgZnVuY3Rpb24gdGhpc3RyYWl0bWV0aG9kKCRkYXRhKSB7CiAgICAgICByZXR1cm4gJGRhdGE7CiAgICB9Cn0KCmNsYXNzIENsYXNzVXNpbmdUcmFpdCB7CiAgICB1c2UgVGVzdFRyYWl0czsKICAgIHB1YmxpYyBzdGF0aWMgZnVuY3Rpb24gc3RhdGljbWV0aG9kKENsYXNzVXNpbmdUcmFpdCAkb2JqZXRvLCAkZGF0YSkgewogICAgICAgIHJldHVybiAkb2JqZXRvLT50aGlzdHJhaXRtZXRob2QoJGRhdGEpOwogICAgfQp9CgokeCA9IG5ldyBDbGFzc1VzaW5nVHJhaXQoKTsKQ2xhc3NVc2luZ1RyYWl0OjpzdGF0aWNtZXRob2QoJHgsICJ4eHgiKTsKCi8vaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzI5MjI2Ni8xMDE=