PHP Класс PhpOffice\PhpPresentation\HashTable

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$items array HashTable elements
$keyMap array HashTable key map

Открытые методы

Метод Описание
__construct ( array $pSource = null ) Create a new \PhpOffice\PhpPresentation\HashTable
add ( ComparableInterface $pSource ) Add HashTable item
addFromSource ( PhpOffice\PhpPresentation\ComparableInterface[] $pSource = null ) Add HashTable items from source
clear ( ) Clear HashTable
count ( ) : integer Count
getByHashCode ( string $pHashCode = '' ) : PhpOffice\PhpPresentation\ComparableInterface Get by hashcode
getByIndex ( integer $pIndex ) : PhpOffice\PhpPresentation\ComparableInterface Get by index
getIndexForHashCode ( string $pHashCode = '' ) : integer Get index for hash code
remove ( ComparableInterface $pSource ) Remove HashTable item
toArray ( ) : PhpOffice\PhpPresentation\ComparableInterface[] HashTable to array

Описание методов

__construct() публичный Метод

Create a new \PhpOffice\PhpPresentation\HashTable
public __construct ( array $pSource = null )
$pSource array Optional source array to create HashTable from

add() публичный Метод

Add HashTable item
public add ( ComparableInterface $pSource )
$pSource ComparableInterface Item to add

addFromSource() публичный Метод

Add HashTable items from source
public addFromSource ( PhpOffice\PhpPresentation\ComparableInterface[] $pSource = null )
$pSource PhpOffice\PhpPresentation\ComparableInterface[] Source array to create HashTable from

clear() публичный Метод

Clear HashTable
public clear ( )

count() публичный Метод

Count
public count ( ) : integer
Результат integer

getByHashCode() публичный Метод

Get by hashcode
public getByHashCode ( string $pHashCode = '' ) : PhpOffice\PhpPresentation\ComparableInterface
$pHashCode string
Результат PhpOffice\PhpPresentation\ComparableInterface

getByIndex() публичный Метод

Get by index
public getByIndex ( integer $pIndex ) : PhpOffice\PhpPresentation\ComparableInterface
$pIndex integer
Результат PhpOffice\PhpPresentation\ComparableInterface

getIndexForHashCode() публичный Метод

Get index for hash code
public getIndexForHashCode ( string $pHashCode = '' ) : integer
$pHashCode string
Результат integer Index

remove() публичный Метод

Remove HashTable item
public remove ( ComparableInterface $pSource )
$pSource ComparableInterface Item to remove

toArray() публичный Метод

HashTable to array
public toArray ( ) : PhpOffice\PhpPresentation\ComparableInterface[]
Результат PhpOffice\PhpPresentation\ComparableInterface[]

Описание свойств

$items публичное свойство

HashTable elements
public array $items
Результат array

$keyMap публичное свойство

HashTable key map
public array $keyMap
Результат array