Continued integration of CreatorParent

This commit is contained in:
Kevin Frantz
2018-11-25 23:12:42 +01:00
parent ba3a246c0c
commit 884c4cfaea
9 changed files with 149 additions and 13 deletions

View File

@@ -0,0 +1,21 @@
<?php
namespace App\Entity\Attribut;
use App\Entity\Meta\Relation\CreatorRelationInterface;
trait CreatorRelationAttribut
{
/**
* @var CreatorRelationInterface
*/
protected $creatorRelation;
public function setCreatorRelation(CreatorRelationInterface $creatorRelation){
$this->creatorRelation = $creatorRelation;
}
public function getCreatorRelation():CreatorRelationInterface{
return $this->creatorRelation;
}
}

View File

@@ -0,0 +1,11 @@
<?php
namespace App\Entity\Attribut;
use App\Entity\Meta\Relation\CreatorRelationInterface;
interface CreatorRelationAttributInterface
{
public function setCreatorRelation(CreatorRelationInterface $creatorRelation);
public function getCreatorRelation():CreatorRelationInterface;
}

View File

@@ -0,0 +1,21 @@
<?php
namespace App\Entity\Attribut;
use App\Entity\Meta\Relation\Parent\ParentRelationInterface;
trait ParentRelationAttribut
{
/**
*
* @var ParentRelationInterface
*/
protected $parentRelation;
public function setParentRelation(ParentRelationInterface $parentRelation):void{
$this->parentRelation = $parentRelation;
}
public function getParentRelation():ParentRelationInterface{
return $this->parentRelation;
}
}

View File

@@ -0,0 +1,12 @@
<?php
namespace App\Entity\Attribut;
use App\Entity\Meta\Relation\Parent\ParentRelationInterface;
interface ParentRelationAttributInterface
{
public function setParentRelation(ParentRelationInterface $parentRelation):void;
public function getParentRelation():ParentRelationInterface;
}