-
Notifications
You must be signed in to change notification settings - Fork 1
ScripturNum ScripturNumArray
GitHub Actions - update documentation edited this page Sep 19, 2024
·
2 revisions
A class that contains a number of ScripturNum objects, but which can do useful things like print a human-readable string.
- Class name: ScripturNumArray
- Namespace: \ScripturNum
- This class implements: ArrayAccess, Iterator, Countable
protected container = []
- Visibility: protected
protected mixed sortEnqueued = false
- Visibility: protected
protected mixed hasMultipleBooks = false
- Visibility: protected
protected mixed hasMultiplePassagesFromABook = false
- Visibility: protected
protected mixed hasMultiplePassagesFromAChapter = false
- Visibility: protected
mixed ScripturNum\ScripturNumArray::__construct(mixed initialValues)
- Visibility: public
- initialValues mixed
- mixed
int ScripturNum\ScripturNumArray::sortCompare(\ScripturNum\ScripturNum a, \ScripturNum\ScripturNum b)
- Visibility: protected
- This method is static.
- int -
void ScripturNum\ScripturNumArray::sort()
Sorts the container.
- Visibility: protected
void ScripturNum\ScripturNumArray::combineAdjacents()
- Visibility: protected
mixed ScripturNum\ScripturNumArray::sortAndCombineIfNeeded()
- Visibility: protected
- mixed
bool ScripturNum\ScripturNumArray::offsetExists(mixed offset)
Whether a offset exists
- Visibility: public
- offset mixed - An offset to check for.
- bool - true on success or false on failure.
The return value will be casted to boolean if non-boolean was returned.
\ScripturNum\ScripturNum ScripturNum\ScripturNumArray::offsetGet(mixed offset)
Offset to retrieve
- Visibility: public
- offset mixed - The offset to retrieve.
- \ScripturNum\ScripturNum - Value Can return all value types.
void ScripturNum\ScripturNumArray::offsetSet(mixed offset, \ScripturNum\ScripturNum value)
Offset to set
- Visibility: public
- offset mixed - The offset to assign the value to.
- value ScripturNum\ScripturNum - The value to set.
void ScripturNum\ScripturNumArray::offsetUnset(mixed offset)
Offset to unset
- Visibility: public
- offset mixed - The offset to unset.
\ScripturNum\ScripturNum ScripturNum\ScripturNumArray::current()
Return the current element
- Visibility: public
- \ScripturNum\ScripturNum - Can return any type.
void ScripturNum\ScripturNumArray::next()
Move forward to next element
- Visibility: public
int|string|null ScripturNum\ScripturNumArray::key()
Return the key of the current element
- Visibility: public
- int|string|null - TKey on success, or null on failure.
bool ScripturNum\ScripturNumArray::valid()
Checks if current position is valid
- Visibility: public
- bool - The return value will be casted to boolean and then evaluated. Returns true on success or false on failure.
void ScripturNum\ScripturNumArray::rewind()
Rewind the Iterator to the first element
- Visibility: public
int<0, max> ScripturNum\ScripturNumArray::count()
Count elements of an object
- Visibility: public
- int<0, max> - The custom count as an integer.
string ScripturNum\ScripturNumArray::__toString()
- Visibility: public
- string -
string ScripturNum\ScripturNumArray::getString(array options)
- Visibility: public
- options array
- string -
- ScripturNum