src/Company/BaseBundle/Entity/Document.php
author ymh <ymh.work@gmail.com>
Sun, 06 Nov 2011 23:44:37 +0100
changeset 27 1df556b2c0f9
parent 24 57ff6d39f88c
child 61 9f427e7c88f9
permissions -rwxr-xr-x
Correct memory problem
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<?php
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
namespace Company\BaseBundle\Entity;
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
use Doctrine\ORM\Mapping as ORM;
9
41a9fa70a47b continue to implement example app
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
     6
use IRI\Bundle\WikiTagBundle\Model\DocumentInterface;
2
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
/**
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
 * Company\BaseBundle\Entity\Document
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
 *
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
 * @ORM\Table()
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
 * @ORM\Entity(repositoryClass="Company\BaseBundle\Entity\DocumentRepository")
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
 */
18
c85b9d1ddf19 first implementation of dynamic fields
ymh <ymh.work@gmail.com>
parents: 9
diff changeset
    14
class Document
2
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
{
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
    /**
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
     * @var integer $id
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
     *
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
     * @ORM\Column(name="id", type="integer")
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
     * @ORM\Id
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
     * @ORM\GeneratedValue(strategy="AUTO")
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
     */
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
    private $id;
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
    /**
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
     * @var string $title
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
     *
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
     * @ORM\Column(name="title", type="string", length=255)
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
     */
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
    private $title;
24
57ff6d39f88c first full dynamic version of the bundle
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
    31
    
57ff6d39f88c first full dynamic version of the bundle
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
    32
    
2
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
    /**
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
     * @var text $description
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
     *
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
     * @ORM\Column(name="description", type="text")
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
     */
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
    private $description;
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
    /**
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
     * Get id
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
     *
9
41a9fa70a47b continue to implement example app
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    44
     * @return integer
2
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
     */
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
    public function getId()
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
    {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
        return $this->id;
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
    }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
    /**
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
     * Set title
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
     *
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
     * @param string $title
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    55
     */
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    56
    public function setTitle($title)
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    57
    {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    58
        $this->title = $title;
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    59
    }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    60
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    61
    /**
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    62
     * Get title
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    63
     *
9
41a9fa70a47b continue to implement example app
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    64
     * @return string
2
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    65
     */
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    66
    public function getTitle()
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    67
    {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    68
        return $this->title;
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    69
    }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    70
24
57ff6d39f88c first full dynamic version of the bundle
ymh <ymh.work@gmail.com>
parents: 18
diff changeset
    71
    
2
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    72
    /**
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    73
     * Set description
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    74
     *
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    75
     * @param text $description
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    76
     */
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    77
    public function setDescription($description)
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    78
    {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    79
        $this->description = $description;
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    80
    }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    81
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    82
    /**
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    83
     * Get description
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    84
     *
9
41a9fa70a47b continue to implement example app
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    85
     * @return text
2
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    86
     */
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    87
    public function getDescription()
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    88
    {
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    89
        return $this->description;
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    90
    }
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    91
}