Overview

Namespaces

  • Inteve
    • FeedGenerator
      • Feeds
        • GoogleMerchant
        • Heureka
        • PostFeed
        • Zbozi
      • Outputs
      • Responses
      • Utils

Classes

  • Inteve\FeedGenerator\Feed
  • Inteve\FeedGenerator\Feeds\GoogleMerchant\GoogleMerchantFeed
  • Inteve\FeedGenerator\Feeds\GoogleMerchant\GoogleMerchantItem
  • Inteve\FeedGenerator\Feeds\Heureka\HeurekaFeed
  • Inteve\FeedGenerator\Feeds\Heureka\HeurekaItem
  • Inteve\FeedGenerator\Feeds\Heureka\HeurekaItemParameter
  • Inteve\FeedGenerator\Feeds\PostFeed\PostFeed
  • Inteve\FeedGenerator\Feeds\PostFeed\PostFeedItem
  • Inteve\FeedGenerator\Feeds\Zbozi\ZboziFeed
  • Inteve\FeedGenerator\Feeds\Zbozi\ZboziItem
  • Inteve\FeedGenerator\Feeds\Zbozi\ZboziItemParameter
  • Inteve\FeedGenerator\Outputs\DirectOutput
  • Inteve\FeedGenerator\Outputs\FileOutput
  • Inteve\FeedGenerator\Outputs\MemoryOutput
  • Inteve\FeedGenerator\Responses\NetteDownloadResponse
  • Inteve\FeedGenerator\Utils\Helpers

Interfaces

  • Inteve\FeedGenerator\IFeed
  • Inteve\FeedGenerator\IFeedItem
  • Inteve\FeedGenerator\IOutput

Exceptions

  • Inteve\FeedGenerator\AssertException
  • Inteve\FeedGenerator\FeedGeneratorException
  • Inteve\FeedGenerator\FileSystemException
  • Inteve\FeedGenerator\InvalidArgumentException
  • Inteve\FeedGenerator\InvalidItemException
  • Inteve\FeedGenerator\OutputException
  • Inteve\FeedGenerator\StaticClassException
  • Overview
  • Namespace
  • Class
  1:   2:   3:   4:   5:   6:   7:   8:   9:  10:  11:  12:  13:  14:  15:  16:  17:  18:  19:  20:  21:  22:  23:  24:  25:  26:  27:  28:  29:  30:  31:  32:  33:  34:  35:  36:  37:  38:  39:  40:  41:  42:  43:  44:  45:  46:  47:  48:  49:  50:  51:  52:  53:  54:  55:  56:  57:  58:  59:  60:  61:  62:  63:  64:  65:  66:  67:  68:  69:  70:  71:  72:  73:  74:  75:  76:  77:  78:  79:  80:  81:  82:  83:  84:  85:  86:  87:  88:  89:  90:  91:  92:  93:  94:  95:  96:  97:  98:  99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 
<?php

    namespace Inteve\FeedGenerator\Feeds\PostFeed;

    use Inteve\FeedGenerator\IFeedItem;


    class PostFeedItem implements IFeedItem
    {
        /** @var string|int */
        private $id;

        /** @var string */
        private $title;

        /** @var \DateTimeInterface */
        private $date;

        /** @var string|NULL */
        private $text;

        /** @var string|NULL */
        private $url;

        /** @var string|NULL */
        private $image;


        /**
         * @param  string|int
         * @param  string
         * @param  \DateTimeInterface
         */
        public function __construct($id, $title, \DateTimeInterface $date)
        {
            $this->id = $id;
            $this->title = $title;
            $this->date = $date;
        }


        /**
         * @return string|int
         */
        public function getId()
        {
            return $this->id;
        }


        /**
         * @return string
         */
        public function getTitle()
        {
            return $this->title;
        }


        /**
         * @return \DateTimeInterface
         */
        public function getDate()
        {
            return $this->date;
        }


        /**
         * @return string|NULL
         */
        public function getText()
        {
            return $this->text;
        }


        /**
         * @param  string|NULL
         * @return self
         */
        public function setText($text)
        {
            $this->text = $text;
            return $this;
        }


        /**
         * @return string|NULL
         */
        public function getUrl()
        {
            return $this->url;
        }


        /**
         * @param  string|NULL
         * @return self
         */
        public function setUrl($url)
        {
            $this->url = $url;
            return $this;
        }


        /**
         * @return string|NULL
         */
        public function getImage()
        {
            return $this->image;
        }


        /**
         * @param  string|NULL
         * @return self
         */
        public function setImage($image)
        {
            $this->image = $image;
            return $this;
        }


        /**
         * @param  string|int
         * @param  string
         * @param  \DateTimeInterface
         * @return static
         */
        public static function create($id, $title, \DateTimeInterface $date)
        {
            return new static($id, $title, $date);
        }
    }
inteve/feed-generator master API documentation API documentation generated by ApiGen