public function fetchByName($str_key_name)
    {
        $arr_results = $this->fetchByNames([$str_key_name]);
        if(count($arr_results) > 0) {
            return $arr_results[0];
        }
        return null;
    }
public function fetchByName($str_key_name)
    {
        $arr_results = $this->fetchByNames([$str_key_name]);
        if(count($arr_results) > 0) {
            return $arr_results[0];
        }
        return null;
    }
public function fetchByName ( $ str_key_name ) { $ arr_results = $ this -> fetchByNames ( [ $ str_key_name ] ) ; if ( count ( $ arr_results ) > 0 ) { return $ arr_results [ 0 ] ; } return null ; }
Fetch entity data by Key Name

@param $str_key_name
@return mixed
Fetch entity data by Key Name