Acquiring the class name without a namespace
Yes, you can do it using the ReflectionClass. Since your question relates to doing this from within a static method, you can get the class name like so:
$reflect = new \ReflectionClass(get_called_class()); $reflect->getShortName();
This uses the ReflectionClass constructor by passing a string with the fully namespaced name of the class to be inspected.
There is a similar question at How do I get an object's unqualified (short) class name? however it does not refer to doing this within a static method and so the examples pass an instantiated object to the ReflectionClass constructor.