public static function getACLClass()
    {
        $cl = static::class;
        $parts = explode("\\", $cl);
    
        if (count($parts) === 1)
            return $parts[0];
    
        $first = reset($parts);
        $last = end($parts);
    
        return $first . "_" . $last;
    }
public static function getACLClass()
    {
        $cl = static::class;
        $parts = explode("\\", $cl);
    
        if (count($parts) === 1)
            return $parts[0];
    
        $first = reset($parts);
        $last = end($parts);
    
        return $first . "_" . $last;
    }
public static function getACLClass ( ) { $ cl = static :: class ; $ parts = explode ( "\\" , $ cl ) ; if ( count ( $ parts ) === 1 ) return $ parts [ 0 ] ; $ first = reset ( $ parts ) ; $ last = end ( $ parts ) ; return $ first . "_" . $ last ; }
Generate a ACL Class name for the called DAO class. It will be composed
of the first part of the namespace and the classname by default, but
subclasses may override this to alter this behaviour. It should
return a unique name

@return string The ACL class name for this DAO
Generate a ACL Class name for the called DAO class . It will be composed of the first part of the namespace and the classname by default but subclasses may override this to alter this behaviour . It should return a unique name