Source of file Entity.tpl.php
Size: 1,232 Bytes - Last Modified: 2023-11-16T22:56:03+01:00
/home/websites/teicee/packagist/site/phpdoc/conf/../vendor/teicee/make-bundle/src/Resources/skeleton/doctrine/Entity.tpl.php
| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | <?= "<?php\n" ?> namespace <?= $namespace ?>; use TIC\DormBundle\Base\TICEntity as BaseEntity;use <?= $repo_class ?> as EntityRepo; use Doctrine\ORM\Mapping as ORM;use Symfony\Component\Validator\Constraints as Assert;/*** @ORM\Table(name="<?= $table_name ?>") * @ORM\Entity(repositoryClass=EntityRepo::class) * @ORM\HasLifecycleCallbacks */class <?= $class_name ?> extends BaseEntity { use \TIC\DormBundle\Traits\EntityTimestampable; // require @ORM\HasLifecycleCallbacks// --------------------------------------------------------------------- Properties /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id;// --------------------------------------------------------------------- Custom methods public function __construct() {# $this->enabled = true; } public function __toString() {# return $this->getName(); }// --------------------------------------------------------------------- Shortcut methods// --------------------------------------------------------------------- Tweaked methods// --------------------------------------------------------------------- Auto-generated public function getId(): ?int { return $this->id; }} |