/** * 規格分類を生成する. * * @param $classcategory_name string 規格分類名 * @param $class_name \Eccube\Entity\ClassName 規格名 * @param $rank string 規格分類のランク * @return void */ function createClassCategory($classcategory_name, $class_name, $rank) { $ClassCategory = new \Eccube\Entity\ClassCategory(); $ClassCategory->setCreator($this->app['eccube.repository.member']->find(2))->setDelFlg((string) '0')->setName($classcategory_name)->setRank($rank)->setClassName($class_name)->setRank($rank); $this->saveEntity($ClassCategory); switch ($class_name->getName()) { case 'Size': $this->arrClassCategory1[] = $ClassCategory; break; case 'Color': $this->arrClassCategory2[] = $ClassCategory; break; default: } print "+"; }