core/web/jsonld/ArticleInterface.php
<?php
namespace luya\web\jsonld;
/**
* JsonLd - Article Interface
*
* @see https://schema.org/Article
*
* @author Alex Schmid <alex.schmid@stud.unibas.ch>
* @since 1.0.1
*/
interface ArticleInterface extends CreativeWorkInterface
{
/**
* @return string
*/
public function getArticleBody();
/**
* @param string $articleBody
* @return static
*/
public function setArticleBody($articleBody);
/**
* @return string
*/
public function getArticleSection();
/**
* @param string $articleSection
* @return static
*/
public function setArticleSection($articleSection);
/**
* @return int|string
*/
public function getPageEnd();
/**
* @param int|string $pageEnd
* @return static
*/
public function setPageEnd($pageEnd);
/**
* @return int|string
*/
public function getPageStart();
/**
* @param int|string $pageStart
* @return static
*/
public function setPageStart($pageStart);
/**
* @return string
*/
public function getPagination();
/**
* @param string $pagination
* @return static
*/
public function setPagination($pagination);
/**
* @return int
*/
public function getWordCount();
/**
* @param int $wordCount
* @return static
*/
public function setWordCount($wordCount);
}