PHP 클래스 WPLib_List_Base, wplib

또한 보기: https://github.com/wplib/wplib/commit/8dc27c368e84f7ba6e1448753e1b1f082a60ac6d#commitcomment-11026937
상속: extends WPLib_Base, implements IteratorAggregate, implements ArrayAccess, implements Serializable, implements Countable
파일 보기 프로젝트 열기: wplib/wplib 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_elements array
$_index_by string

공개 메소드들

메소드 설명
__construct ( array $elements = [], array $args = [] )
clear_elements ( )
count ( ) : integer
elements ( ) : array
getIterator ( ) : ArrayIterator
get_element_index ( object $element ) : boolean | mixed Get index value for an object stored in a list.
get_template_html ( string $template, array $args = [] ) : string
offsetExists ( mixed $offset ) : boolean
offsetGet ( mixed $offset ) : null
offsetSet ( mixed $offset, mixed $value )
offsetUnset ( mixed $offset )
serialize ( ) : string
set_elements ( array $elements )
the_template ( string $template, array $args = [] )
unserialize ( string $serialized )

비공개 메소드들

메소드 설명
_reindex_elements ( )

메소드 상세

__construct() 공개 메소드

public __construct ( array $elements = [], array $args = [] )
$elements array
$args array

clear_elements() 공개 메소드

public clear_elements ( )

count() 공개 메소드

public count ( ) : integer
리턴 integer

elements() 공개 메소드

public elements ( ) : array
리턴 array

getIterator() 공개 메소드

get_element_index() 공개 메소드

Either a property of a method can generate an index value, or a subclass can generate a different one. Returns false it $this->_index_by not set.
public get_element_index ( object $element ) : boolean | mixed
$element object
리턴 boolean | mixed

get_template_html() 공개 메소드

public get_template_html ( string $template, array $args = [] ) : string
$template string
$args array
리턴 string

offsetExists() 공개 메소드

public offsetExists ( mixed $offset ) : boolean
$offset mixed
리턴 boolean

offsetGet() 공개 메소드

public offsetGet ( mixed $offset ) : null
$offset mixed
리턴 null

offsetSet() 공개 메소드

public offsetSet ( mixed $offset, mixed $value )
$offset mixed
$value mixed

offsetUnset() 공개 메소드

public offsetUnset ( mixed $offset )
$offset mixed

serialize() 공개 메소드

public serialize ( ) : string
리턴 string

set_elements() 공개 메소드

public set_elements ( array $elements )
$elements array

the_template() 공개 메소드

public the_template ( string $template, array $args = [] )
$template string
$args array

unserialize() 공개 메소드

public unserialize ( string $serialized )
$serialized string

프로퍼티 상세

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

protected array $_elements
리턴 array

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

protected string $_index_by
리턴 string