PHP 클래스 Newscoop\Image\ArticleRenditionCollection

Set of image renditions for article returning default image if not overriden
상속: implements ArrayAccess
파일 보기 프로젝트 열기: sourcefabric/newscoop

보호된 프로퍼티들

프로퍼티 타입 설명
$articleNumber integer
$defaultImage Newscoop\Image\ImageInterface
$renditions array

공개 메소드들

메소드 설명
__construct ( integer $articleNumber, array $articleRenditions = [], Newscoop\Image\ImageInterface $defaultImage = null )
offsetExists ( Newscoop\Image\Rendition $rendition, boolean $strict = false ) : boolean Test if can provide image for rendition
offsetGet ( Newscoop\Image\Rendition $rendition ) : Newscoop\Image\ArticleImageRendition Get image for rendition
offsetSet ( $offset, $value )
offsetUnset ( $offset )

비공개 메소드들

메소드 설명
setArticleRenditions ( array $renditions ) : void Set article renditions

메소드 상세

__construct() 공개 메소드

public __construct ( integer $articleNumber, array $articleRenditions = [], Newscoop\Image\ImageInterface $defaultImage = null )
$articleNumber integer
$articleRenditions array
$defaultImage Newscoop\Image\ImageInterface

offsetExists() 공개 메소드

Test if can provide image for rendition
public offsetExists ( Newscoop\Image\Rendition $rendition, boolean $strict = false ) : boolean
$rendition Newscoop\Image\Rendition
$strict boolean Check only key existing
리턴 boolean

offsetGet() 공개 메소드

Get image for rendition
public offsetGet ( Newscoop\Image\Rendition $rendition ) : Newscoop\Image\ArticleImageRendition
$rendition Newscoop\Image\Rendition
리턴 Newscoop\Image\ArticleImageRendition

offsetSet() 공개 메소드

public offsetSet ( $offset, $value )

offsetUnset() 공개 메소드

public offsetUnset ( $offset )

프로퍼티 상세

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

protected int $articleNumber
리턴 integer

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

protected Newscoop\Image\ImageInterface $defaultImage
리턴 Newscoop\Image\ImageInterface

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

protected array $renditions
리턴 array