以下で紹介されている Number ヘルパーの上書きを試してみたところエラーを生じました。
Class ‘Application\Src\Utility\Service\Number’ not found
以下の要領で 3 点ほど変更すると単位がとても見やすくなりました。
https://concrete5-japan.org/community/forums/development/post-16817/
※上記 URL は「このホストへのリンクを投稿できません」と表示されるため整形済みテキストにしています
- application/src/Utility/Service/Number.php を移動
application/src/Utility/Service/Number.php
↓
application/src/Concrete/Utility/Service/Number.php
- 1 の内容を変更
namespace Application\Src\Utility\Service;
↓
namespace Application\Concrete\Utility\Service;
- application/bootstrap/app.php の内容を変更
Core::bind(‘helper/number’, function () {
return new \Application\Src\Utility\Service\Number();
});
↓
Core::bind(‘helper/number’, function () {
return new \Application\Concrete\Utility\Service\Number();
});
参考情報とあるページは現在見ることができないようです。
https://documentation.concrete5.org/developers/extending-concrete5-with-custom-code/extending-core-classes-in-the-application-directory
バージョン 9 へのアップデートでこの作業が影響を受けるかなども確認したいのですが、本件内容に関するドキュメントはどちらを参照すればよろしいでしょうか。