1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?php
- namespace Gedmo\Timestampable\Traits;
- /**
- * Timestampable Trait, usable with PHP >= 5.4
- *
- * @author Gediminas Morkevicius <gediminas.morkevicius@gmail.com>
- * @license MIT License (http://www.opensource.org/licenses/mit-license.php)
- */
- trait Timestampable
- {
- /**
- * @var \DateTime
- */
- protected $createdAt;
- /**
- * @var \DateTime
- */
- protected $updatedAt;
- /**
- * Sets createdAt.
- *
- * @param \DateTime $createdAt
- * @return $this
- */
- public function setCreatedAt(\DateTime $createdAt)
- {
- $this->createdAt = $createdAt;
- return $this;
- }
- /**
- * Returns createdAt.
- *
- * @return \DateTime
- */
- public function getCreatedAt()
- {
- return $this->createdAt;
- }
- /**
- * Sets updatedAt.
- *
- * @param \DateTime $updatedAt
- * @return $this
- */
- public function setUpdatedAt(\DateTime $updatedAt)
- {
- $this->updatedAt = $updatedAt;
- return $this;
- }
- /**
- * Returns updatedAt.
- *
- * @return \DateTime
- */
- public function getUpdatedAt()
- {
- return $this->updatedAt;
- }
- }
|