独自のモジュール コードでさまざまな言語のエイリアスを作成したいと考えています。そのため、pathauto のすべての一般的な置換パターンを文字列に適用したいと考えています。たとえば、スペースを区切り記号と特殊文字に置き換えます。
まさにそれを行う機能はありますか?
pathauto の .inc ファイルに役立つものがあると思います。sites/all/modules/pathauto/pathauto.inc を参照してください。 pathauto_cleanstring() が探しているものの一部を実行することがわかる場合があります。
別のモジュール関数を呼び出しているため、モジュールがインストールされていない場合やインクルード ファイルが読み込まれていない場合に備えて、関数を呼び出す前にその関数が存在するかどうかを確認するのが最も安全な場合があります。
if function_exists('pathauto_cleanstring') {
$cleaned = pathauto_cleanstring($sometext);
}