public function getTaxonomyKey($key, $taxonomy = array())
    {
        if (is_string($key)) {
            return $key;
        }
        if (is_array($taxonomy) && array_key_exists('label', $taxonomy)) {
            return Str::machine($taxonomy['label'], Base::SEPARATOR);
        }
        return $key;
    }
public function getTaxonomyKey($key, $taxonomy = array())
    {
        if (is_string($key)) {
            return $key;
        }
        if (is_array($taxonomy) && array_key_exists('label', $taxonomy)) {
            return Str::machine($taxonomy['label'], Base::SEPARATOR);
        }
        return $key;
    }
public function getTaxonomyKey ( $ key , $ taxonomy = array ( ) ) { if ( is_string ( $ key ) ) { return $ key ; } if ( is_array ( $ taxonomy ) && array_key_exists ( 'label' , $ taxonomy ) ) { return Str :: machine ( $ taxonomy [ 'label' ] , Base :: SEPARATOR ) ; } return $ key ; }
Get a taxonomy key
@param string $key
@param array $taxonomy
@return string
Get a taxonomy key