ModelBundle/Document/AbstractKeyword.php
<?php
namespace OpenOrchestra\ModelBundle\Document;
use OpenOrchestra\ModelInterface\Model\KeywordInterface;
use Doctrine\ODM\MongoDB\Mapping\Annotations as ODM;
use OpenOrchestra\MongoTrait\UseTrackable;
/**
* Class AbstractKeyword
*/
abstract class AbstractKeyword implements KeywordInterface
{
use UseTrackable;
/**
* @ODM\Id()
*/
protected $id;
/**
* @ODM\Field(type="string")
*/
protected $label;
/**
* @return mixed
*/
public function getId()
{
return $this->id;
}
/**
* @return string
*/
public function getLabel()
{
return $this->label;
}
/**
* @param string $label
*/
public function setLabel($label)
{
$this->label = $label;
}
}