[[EC-CUBEめも]] Entityの拡張はEntityExtensionアノテーションを使用してtraitファイルを作成しますが、これだと __constract が呼び出されないらしく定数を取得できませんでした。~ 以下のようにして取得できるようになりました。 <?php namespace Customize\Entity; use Eccube\Annotation\EntityExtension; use Eccube\Common\EccubeConfig; /** * @EntityExtension("Eccube\Entity\Cart") */ trait CartTrait { public function dumpEccubeConfig() { $eccubeConfig = $this->getEccubeConfig(); dump($eccubeConfig); } private function getEccubeConfig() { global $kernel; if ($kernel instanceOf \AppCache) { $kernel = $kernel->getKernel(); } $container = $kernel->getContainer(); return $container->get(EccubeConfig::class); } }