<?php
namespace Cms\FileBundle\Entity\Nodes\Files;
use Cms\FileBundle\Entity\Metas\DocumentMeta;
use Cms\FileBundle\Entity\Nodes\File;
use Doctrine\ORM\Mapping as ORM;
/**
* Class DocumentFile
* @package Cms\FileBundle\Entity\Nodes\Files
*
* @ORM\Entity(
* repositoryClass = "Cms\FileBundle\Doctrine\Nodes\Files\DocumentFileRepository"
* )
*/
class DocumentFile extends File
{
const DISCR = 'document';
/**
* @var DocumentMeta
*
* @ORM\Embedded(
* class = "Cms\FileBundle\Entity\Metas\DocumentMeta",
* columnPrefix = "documentMeta_"
* )
*/
protected $meta;
/**
* {@inheritdoc}
*/
public function __construct()
{
parent::__construct();
$this->meta = new DocumentMeta();
}
/**
* @return DocumentMeta
*/
public function getMeta()
{
return $this->meta;
}
}