diff --git a/src/Eccube/Command/PluginGenerateCommand.php b/src/Eccube/Command/PluginGenerateCommand.php index db83c4298bf..0e199211e4e 100644 --- a/src/Eccube/Command/PluginGenerateCommand.php +++ b/src/Eccube/Command/PluginGenerateCommand.php @@ -396,56 +396,58 @@ public function index(Request \$request) use Doctrine\\ORM\\Mapping as ORM; -/** - * Config - * - * @ORM\Table(name="plg_${snakecased}_config") - * @ORM\Entity(repositoryClass="Plugin\\${code}\\Repository\\ConfigRepository") - */ -class Config -{ - /** - * @var int - * - * @ORM\Column(name="id", type="integer", options={"unsigned":true}) - * @ORM\Id - * @ORM\GeneratedValue(strategy="IDENTITY") - */ - private \$id; - +if (!class_exists('\\Plugin\\${code}\\Entity\\Config', false)) { /** - * @var string + * Config * - * @ORM\Column(name="name", type="string", length=255) - */ - private \$name; - - /** - * @return int + * @ORM\Table(name="plg_${snakecased}_config") + * @ORM\Entity(repositoryClass="Plugin\\${code}\\Repository\\ConfigRepository") */ - public function getId() + class Config { - return \$this->id; - } + /** + * @var int + * + * @ORM\Column(name="id", type="integer", options={"unsigned":true}) + * @ORM\Id + * @ORM\GeneratedValue(strategy="IDENTITY") + */ + private \$id; + + /** + * @var string + * + * @ORM\Column(name="name", type="string", length=255) + */ + private \$name; + + /** + * @return int + */ + public function getId() + { + return \$this->id; + } - /** - * @return string - */ - public function getName() - { - return \$this->name; - } + /** + * @return string + */ + public function getName() + { + return \$this->name; + } - /** - * @param string \$name - * - * @return \$this; - */ - public function setName(\$name) - { - \$this->name = \$name; + /** + * @param string \$name + * + * @return \$this; + */ + public function setName(\$name) + { + \$this->name = \$name; - return \$this; + return \$this; + } } }