何をしているかを理解してください。同じ名前で拡張されたコアメソッドは、アプリケーションからと同様にコアから使用されます。そのため予期しない振る舞いをすることがあります。コアクラスを置き換えずに拡張するコアクラスを拡張し、置き換えるパッケージからコアを拡張する拡張の制限コアクラスを置き換えずに拡張する最も簡単で、あなたが生成した他のクラスと同様に動作します。グローバル名前空間のコアクラスを単に拡張します。元のコアクラスと同じ名前でクラスを拡張する必要があります。名前空間から拡張するようにしてください。クラスを拡張した例を示します。{}しかし、コアクラスを同じ名前を持つクラスは、デフォルトでは無視されます。オートローダに置き換えたクラスを認識させるには、アプリケーションブートストラップファイルで登録するする必要があります。APPPATH.'classes/view.php',));下記のように、コメントで説明されている通りにLangクラスを追加します。APPPATH.'classes/lang.php',));この後、コアクラスはあなたが拡張したクラスに置き換わります。頭にフルパスの名前空間をつけて使用した場合、これまで通りコアクラスを使用できます。上記の拡張"Lang"では、"Fuel\Core\Lang"と呼ぶ事でオリジナルのものを使用できます。あなたのパッケージからクラスをロードしようとします。(ファイルシステムオートローダはグローバルへのエイリアスをサポートしません)。クラスを拡張する例です。拡張可能ですが、少し例外があります。追加することにより、あなたのパッケージを手動で読み込むことでこれらの制限の一部を回避することができます。して一度だけそれを拡張することができそれが利用されます。ファイルに手動でそれを読み込むようにする必要があります。