PHP 클래스 Contao\Feed

The class provides an interface to create RSS or Atom feeds. You can add the feed item objects and the class will generate the XML markup. Usage: $feed = new Feed('news'); $feed->title = 'News feed'; $item = new FeedItem(); $item->title = 'Latest news'; $item->author = 'Leo Feyer'; $feed->addItem($item); echo $feed->generateRss();
상속: extends System
파일 보기 프로젝트 열기: contao/core-bundle

보호된 프로퍼티들

프로퍼티 타입 설명
$arrData array Data
$arrItems array Items
$strName string Feed name

공개 메소드들

메소드 설명
__construct ( string $strName ) Store the feed name (without file extension)
__get ( string $strKey ) : mixed | null Return an object property
__isset ( string $strKey ) : boolean Check whether a property is set
__set ( string $strKey, mixed $varValue ) Set an object property
addItem ( FeedItem $objItem ) Add an item
generateAtom ( ) : string Generate an Atom feed and return it as XML string
generateRss ( ) : string Generate an RSS 2.0 feed and return it as XML string

보호된 메소드들

메소드 설명
adjustPublicationDate ( ) Adjust the publication date

메소드 상세

__construct() 공개 메소드

Store the feed name (without file extension)
public __construct ( string $strName )
$strName string The feed name

__get() 공개 메소드

Return an object property
public __get ( string $strKey ) : mixed | null
$strKey string The property name
리턴 mixed | null The property value

__isset() 공개 메소드

Check whether a property is set
public __isset ( string $strKey ) : boolean
$strKey string The property name
리턴 boolean True if the property is set

__set() 공개 메소드

Set an object property
public __set ( string $strKey, mixed $varValue )
$strKey string The property name
$varValue mixed The property value

addItem() 공개 메소드

Add an item
public addItem ( FeedItem $objItem )
$objItem FeedItem The feed item object

adjustPublicationDate() 보호된 메소드

Adjust the publication date
protected adjustPublicationDate ( )

generateAtom() 공개 메소드

Generate an Atom feed and return it as XML string
public generateAtom ( ) : string
리턴 string The Atom feed markup

generateRss() 공개 메소드

Generate an RSS 2.0 feed and return it as XML string
public generateRss ( ) : string
리턴 string The RSS feed markup

프로퍼티 상세

$arrData 보호되어 있는 프로퍼티

Data
protected array $arrData
리턴 array

$arrItems 보호되어 있는 프로퍼티

Items
protected array $arrItems
리턴 array

$strName 보호되어 있는 프로퍼티

Feed name
protected string $strName
리턴 string