public function getName()
    {
        $ref = new \ReflectionObject($this);
        $name = $ref->getNamespaceName();
        $name = rtrim($name, '\\');

        return str_replace('\\', '_', strtolower($name));
    }
public function getName()
    {
        $ref = new \ReflectionObject($this);
        $name = $ref->getNamespaceName();
        $name = rtrim($name, '\\');

        return str_replace('\\', '_', strtolower($name));
    }
public function getName ( ) { $ ref = new \ ReflectionObject ( $ this ) ; $ name = $ ref -> getNamespaceName ( ) ; $ name = rtrim ( $ name , '\\' ) ; return str_replace ( '\\' , '_' , strtolower ( $ name ) ) ; }
Name to use when querying this component.

@return mixed

@since  1.1.0

@author Eddilbert Macharia (http://eddmash.com) <edd.cowan@gmail.com>
Name to use when querying this component .