A

Bitset::add() — Method in class Bitset
Binary OR
ArrayAccessContainerInterfaceTraitClass in namespace NoreSources\Container
Implementation of ContainerInterface using ArrayAccess methods
Container::appendValue() — Method in class Container
Add a value at the end of the container value list.
Container::asort() — Method in class Container
Sort array values and maintain index association
DataTree::append() — Method in class DataTree
AbstractTcpLoggerClass in namespace NoreSources\Logger
Send message to TCP server
SemanticPostfixedData::append() — Method in class SemanticPostfixedData
Text::applyWordCodeCase() — Method in class Text
Tokenifier::addQuotingPair() — Method in class Tokenifier
Add new quoting pair
ArrayRepresentationClass in namespace NoreSources\Type
A class implementing ArrayRepresentation provides an array representation of a class instance.

B

BitsetClass in namespace NoreSources
Bit storage and manipulation
BooleanRepresentationClass in namespace NoreSources\Type
A class implementing BooleanRepresentation provides a boolean evaluation of a class instance

C

ClonableInterfaceClass in namespace NoreSources
Provide an interface that allow to get a deep clone of an object
ComparableInterfaceClass in namespace NoreSources
An object that can be compared to another.
ComparableInterface::compare() — Method in class ComparableInterface
Compare instance with another Comparable.
ComparisonExceptionClass in namespace NoreSources
CascadedValueTreeClass in namespace NoreSources\Container
Represents a tree of values where undefined tree path will take their value from the nearest valid ancestor value.
CaseInsensitiveKeyMapTraitClass in namespace NoreSources\Container
Case-insensitive key value map.
CaseInsensitiveKeyMapTrait::count() — Method in class CaseInsensitiveKeyMapTrait
CaseInsensitiveKeyMapTrait::caselessOffsetExists() — Method in class CaseInsensitiveKeyMapTrait
CaseInsensitiveKeyMapTrait::caselessOffsetGet() — Method in class CaseInsensitiveKeyMapTrait
CaseInsensitiveKeyMapTrait::caselessOffsetSet() — Method in class CaseInsensitiveKeyMapTrait
CaseInsensitiveKeyMapTrait::caselessOffsetUnset() — Method in class CaseInsensitiveKeyMapTrait
ChainElementClass in namespace NoreSources\Container
Reference implementation of the ChainElementInterface
ChainElementInterfaceClass in namespace NoreSources\Container
A class implementing the ChainElementInterface can be attached to a single chain of ChainElementInterface
ChainElementIteratorClass in namespace NoreSources\Container
Iterator over ChainElements
ChainElementIterator::current() — Method in class ChainElementIterator
ChainElementTraitClass in namespace NoreSources\Container
Reference implementation of the ChainElementInterface
ContainerClass in namespace NoreSources\Container
Container utility class
Container::createArray() — Method in class Container
Transform any type to a plain PHP array
Container::count() — Method in class Container
ContainerExceptionInterfaceClass in namespace NoreSources\Container
ContainerPropertyInterfaceClass in namespace NoreSources\Container
Allow object to specify by itself its container nature properties
DataTree::count() — Method in class DataTree
Stack::count() — Method in class Stack
StackIterator::current() — Method in class StackIterator
DateTime::createFromArray() — Method in class DateTime
Create a DateTime from a DateTime description array
DateTimeZone::createFromDescription() — Method in class DateTimeZone
Create a DateTimeZone from a various kind of time zone description.
DateTimeZone::createFromOffset() — Method in class DateTimeZone
Path::cleanup() — Method in class Path
PhpSourceTokenVisitor::count() — Method in class PhpSourceTokenVisitor
PhpSourceTokenVisitor::current() — Method in class PhpSourceTokenVisitor
ReflectionPropertyFactory::createReflectionProperty() — Method in class ReflectionPropertyFactory
ReflectionPropertyFactoryInterface::createReflectionProperty() — Method in class ReflectionPropertyFactoryInterface
SemanticPostfixedData::compare() — Method in class SemanticPostfixedData
SemanticVersion::compare() — Method in class SemanticVersion
Compare the version number against another one.
SemanticVersion::compareVersions() — Method in class SemanticVersion
Compare two versions
Tokenifier::clearQuotingPairs() — Method in class Tokenifier
Remove all quoting pair definitions
TypeComparison::compare() — Method in class TypeComparison
TypeComparison::compareDateTime() — Method in class TypeComparison
TypeComparison::compareBoolean() — Method in class TypeComparison
TypeComparison::compareNumber() — Method in class TypeComparison
TypeComparison::compareString() — Method in class TypeComparison

D

ChainElementInterface::detachElement() — Method in class ChainElementInterface
Unlink the instance from its currently attached chain.
ChainElementTrait::detachElement() — Method in class ChainElementTrait
Detach element from owning list
Container::defaultElementComparer() — Method in class Container
DataTreeClass in namespace NoreSources\Container
Serializable data tree structure
DataTreeElementNotFoundExceptionClass in namespace NoreSources\Container
Exception railsed by DataTree methods implementing the PSR ContainerInterface
DataTreeExceptionInterfaceClass in namespace NoreSources\Container
DataTreeExceptionTraitClass in namespace NoreSources\Container
DataTreeNotTraversableExceptionClass in namespace NoreSources\Container
DateTimeClass in namespace NoreSources
the NoreSources\DateTime class extends the built-in \DateTIme class by adding more capabilities to be constructed ad exported to various data types.
DateTimeZoneClass in namespace NoreSources

E

CaseInsensitiveKeyMapTrait::exchangeArray() — Method in class CaseInsensitiveKeyMapTrait
EmptyContainerExceptionClass in namespace NoreSources\Container
Exception raised when the object given to Container member class is not a valid container
$FunctionInvoker#errorResultProperty in class FunctionInvoker
$FunctionInvoker#exceptionClassProperty in class FunctionInvoker
ErrorReporterLoggerClass in namespace NoreSources\Logger
A Logger that use the built-in PHP trigger_error function
ReflectionData::export() — Method in class ReflectionData
$PhpSourceTokenScope#entityTokenProperty in class PhpSourceTokenScope
$PhpSourceTokenScope#endTokenIndexProperty in class PhpSourceTokenScope
Last token of the scope
Text::explodeCodeWords() — Method in class Text
$Tokenifier#escapeProperty in class Tokenifier
Escape character.
$Tokenifier#escapablesProperty in class Tokenifier
List of additional escapable characters.

F

Container::first() — Method in class Container
Get the first key and value of the given container.
Container::firstKey() — Method in class Container
Get the first key of the given container
Container::firstValue() — Method in class Container
Get the first value of the container.
Container::filter() — Method in class Container
Container::filterValues() — Method in class Container
Filter container elements by values
Container::filterKeys() — Method in class Container
Filter container elements by keys
FunctionInvokerClass in namespace NoreSources\Helper
Call a function silently and throws an exception if the function result corresponds to the error result.
AbstractTcpLogger::formatMessage() — Method in class AbstractTcpLogger
ReflectionServiceInterface::findReadMethodForProperty() — Method in class ReflectionServiceInterface
Find the method matching getter naming convention for the given property name.
ReflectionServiceInterface::findWriteMethodForProperty() — Method in class ReflectionServiceInterface
Find the method matching setter naming convention for the given property name.
ReflectionServiceBasicNamingConventionTrait::findReadMethodForProperty() — Method in class ReflectionServiceBasicNamingConventionTrait
ReflectionServiceBasicNamingConventionTrait::findWriteMethodForProperty() — Method in class ReflectionServiceBasicNamingConventionTrait
StructuredText::formatMediaType() — Method in class StructuredText
Text::firstOf() — Method in class Text
Text::firstLetterCase() — Method in class Text
Set the first letter case
Tokenifier::findStartingQuute() — Method in class Tokenifier
FloatRepresentationClass in namespace NoreSources\Type
A class implementing FloatRepresentation provides a floating point number representation of a class instance

G

Bitset::getMaxIntegerValue() — Method in class Bitset
Get the maximum integer value that can be stored with the given number of bits.
Bitset::getIntegerValue() — Method in class Bitset
Get integer value of the bitset flags
Bitset::getArrayCopy() — Method in class Bitset
Bitset::getBinaryString() — Method in class Bitset
ArrayAccessContainerInterfaceTrait::get() — Method in class ArrayAccessContainerInterfaceTrait
CascadedValueTree::getArrayCopy() — Method in class CascadedValueTree
CaseInsensitiveKeyMapTrait::getIterator() — Method in class CaseInsensitiveKeyMapTrait
CaseInsensitiveKeyMapTrait::getArrayCopy() — Method in class CaseInsensitiveKeyMapTrait
ChainElement::getIterator() — Method in class ChainElement
ChainElementInterface::getPreviousElement() — Method in class ChainElementInterface
ChainElementInterface::getNextElement() — Method in class ChainElementInterface
ChainElementTrait::getPreviousElement() — Method in class ChainElementTrait
ChainElementTrait::getNextElement() — Method in class ChainElementTrait
ContainerExceptionInterface::getContainer() — Method in class ContainerExceptionInterface
ContainerPropertyInterface::getContainerProperties() — Method in class ContainerPropertyInterface
DataTree::get() — Method in class DataTree
Get a value associated to a key
DataTree::getIterator() — Method in class DataTree
DataTree::getArrayCopy() — Method in class DataTree
Convert the DataTree to a regular PHP array
DataTree::getElement() — Method in class DataTree
Return the element value or the given default value if the setting is not present
DataTreeExceptionInterface::getDataTree() — Method in class DataTreeExceptionInterface
DataTreeExceptionTrait::getDataTree() — Method in class DataTreeExceptionTrait
DataTreeExceptionTrait::getContainer() — Method in class DataTreeExceptionTrait
DataTreeNotTraversableException::getDataTree() — Method in class DataTreeNotTraversableException
EmptyContainerException::getContainer() — Method in class EmptyContainerException
InvalidContainerException::getContainer() — Method in class InvalidContainerException
Stack::getArrayCopy() — Method in class Stack
Stack::getIterator() — Method in class Stack
DateTime::getJulianDayNumber() — Method in class DateTime
Julian day representation of the given DateTime
DateTime::getJulianDay() — Method in class DateTime
Full julian day and time representation of the given DateTime
DateTime::getArrayCopy() — Method in class DateTime
Timestamp data informations
DateTime::getIntegerValue() — Method in class DateTime
DateTime::getFloatValue() — Method in class DateTime
DateTime::getFormatTokenDescriptions() — Method in class DateTime
Description of PHP date() function tokens
DateTime::getUTCTimezone() — Method in class DateTime
DateTimeZone::getAbbreviation() — Method in class DateTimeZone
DateTimeZone::getOffsetFormat() — Method in class DateTimeZone
LiteralValueInterface::getLiteralValue() — Method in class LiteralValueInterface
Path::getRelative() — Method in class Path
Get the relative path from a path to another
ReflectionConstant::getName() — Method in class ReflectionConstant
Get constant name
ReflectionConstant::getValue() — Method in class ReflectionConstant
Get constant value
ReflectionConstant::getDocComment() — Method in class ReflectionConstant
ReflectionData::getValue() — Method in class ReflectionData
ReflectionData::getDocComment() — Method in class ReflectionData
Get documentation of inner ReflectionProperty or fallback to the documentation of the read method.
ReflectionData::getType() — Method in class ReflectionData
Get property type or return type of the read method.
ReflectionDocComment::getTypeDeclarationProperties() — Method in class ReflectionDocComment
Get information on PHPDoc type declaration
ReflectionDocComment::getTags() — Method in class ReflectionDocComment
Get all lines starting with the given documentation tag
ReflectionDocComment::getTextLines() — Method in class ReflectionDocComment
Get all lines which are not tags
ReflectionDocComment::getAbstract() — Method in class ReflectionDocComment
Get first text line
ReflectionDocComment::getDetails() — Method in class ReflectionDocComment
Get detailed description lines.
ReflectionDocComment::getTag() — Method in class ReflectionDocComment
Get the nth line containing the given documentation tag
ReflectionDocComment::getParameter() — Method in class ReflectionDocComment
Get type and documentation of the given function parameter.
ReflectionDocComment::getVariable() — Method in class ReflectionDocComment
Get variable type and documentation.
ReflectionDocComment::getReturn() — Method in class ReflectionDocComment
Get return value types and return value documentation given by the @return tag.
ReflectionDocComment::getLines() — Method in class ReflectionDocComment
Get cleaned documentation lines
ReflectionFile::getFilename() — Method in class ReflectionFile
ReflectionFile::getNamespaces() — Method in class ReflectionFile
Get the names of namespaces declared in the PHP file
ReflectionFile::getUseStatements() — Method in class ReflectionFile
Get a map of all file-space "use" statements
ReflectionFile::getConstants() — Method in class ReflectionFile
Get the constants defined in the file.
ReflectionFile::getConstantNames() — Method in class ReflectionFile
List of constant names defined in the file.
ReflectionFile::getConstant() — Method in class ReflectionFile
ReflectionFile::getStructureConstant() — Method in class ReflectionFile
ReflectionFile::getFunctions() — Method in class ReflectionFile
ReflectionFile::getFunction() — Method in class ReflectionFile
ReflectionFile::getInterfaces() — Method in class ReflectionFile
Get interface names defined in this file
ReflectionFile::getInterface() — Method in class ReflectionFile
ReflectionFile::getInterfaceNames() — Method in class ReflectionFile
List of interface names defined in the file.
ReflectionFile::getTraits() — Method in class ReflectionFile
Get trait names defined in this file
ReflectionFile::getTrait() — Method in class ReflectionFile
ReflectionFile::getTraitNames() — Method in class ReflectionFile
List of trait names defined in file.
ReflectionFile::getClasses() — Method in class ReflectionFile
List of classes defined in the file.
ReflectionFile::getClass() — Method in class ReflectionFile
ReflectionFile::getClassNames() — Method in class ReflectionFile
List of class names defined in the file
ReflectionFile::getStructures() — Method in class ReflectionFile
Get all interfaces, traits and classes
ReflectionFile::getStructureNames() — Method in class ReflectionFile
Get all interface, trait and class names defined in the file.
ReflectionFile::getStructure() — Method in class ReflectionFile
Get interface, trait or class of the given name
ReflectionFile::getStructureType() — Method in class ReflectionFile
Get the kind of composite element
ReflectionFile::getQualifiedName() — Method in class ReflectionFile
Get the qualified name of a class, interface or trait declared or used in this file.
ReflectionFile::getFullyQualifiedName() — Method in class ReflectionFile
Get the fully qualified name of a class, interface or trait declared or used in this file.
PhpSourceToken::getArrayCopy() — Method in class PhpSourceToken
PhpSourceToken::getTokenIndex() — Method in class PhpSourceToken
PhpSourceToken::getTokenName() — Method in class PhpSourceToken
PhpSourceToken::getTokenType() — Method in class PhpSourceToken
PhpSourceToken::getTokenValue() — Method in class PhpSourceToken
PhpSourceToken::getTokenLine() — Method in class PhpSourceToken
PhpSourceTokenVisitor::getCurrentScope() — Method in class PhpSourceTokenVisitor
Get current scope
PhpSourceTokenVisitor::getDocComment() — Method in class PhpSourceTokenVisitor
ReflectionPropertyMethod::getValue() — Method in class ReflectionPropertyMethod
ReflectionService::getReflectionClass() — Method in class ReflectionService
Get reflection class for the given class name or object.
ReflectionServiceInterface::getReflectionClass() — Method in class ReflectionServiceInterface
Get reflection class for the given class name or object.
ReflectionServiceInterface::getReflectionProperty() — Method in class ReflectionServiceInterface
ReflectionServiceInterface::getPropertyValue() — Method in class ReflectionServiceInterface
ReflectionServiceInterface::getPropertyValues() — Method in class ReflectionServiceInterface
ReflectionServicePropertyValueTrait::getPropertyValues() — Method in class ReflectionServicePropertyValueTrait
ReflectionServicePropertyValueTrait::getPropertyValue() — Method in class ReflectionServicePropertyValueTrait
ReflectionServiceReflectionPropertyTrait::getReflectionProperty() — Method in class ReflectionServiceReflectionPropertyTrait
SemanticVersion::getIntegerValue() — Method in class SemanticVersion
Integer representation of the version.
SingletonTrait::getInstance() — Method in class SingletonTrait
Get the class singleton instance
Tokenifier::getEscapables() — Method in class Tokenifier
ArrayRepresentation::getArrayCopy() — Method in class ArrayRepresentation
BooleanRepresentation::getBooleanValue() — Method in class BooleanRepresentation
FloatRepresentation::getFloatValue() — Method in class FloatRepresentation
IntegerRepresentation::getIntegerValue() — Method in class IntegerRepresentation
TypeDescription::getName() — Method in class TypeDescription
TypeDescription::getLocalName() — Method in class TypeDescription
Get the local class name (class name without namespace)
TypeDescription::getNamespaces() — Method in class TypeDescription
Get the list of namespace where the class live.
TypeDescription::getTypenameFamily() — Method in class TypeDescription
Get type name family

H

ArrayAccessContainerInterfaceTrait::has() — Method in class ArrayAccessContainerInterfaceTrait
DataTree::has() — Method in class DataTree
Indicates if a element key exists
ReflectionData::hasType() — Method in class ReflectionData
Indicates if property has a type
ReflectionDocComment::hasTag() — Method in class ReflectionDocComment
Indicates if the DocComment has at least one occurence of the given tag.
ReflectionFile::hasNamespace() — Method in class ReflectionFile
ReflectionFile::hasConstant() — Method in class ReflectionFile
ReflectionFile::hasFunction() — Method in class ReflectionFile
ReflectionFile::hasInterface() — Method in class ReflectionFile
ReflectionFile::hasTrait() — Method in class ReflectionFile
ReflectionFile::hasClass() — Method in class ReflectionFile
ReflectionFile::hasStructure() — Method in class ReflectionFile
Indicates
TypeDescription::hasStringRepresentation() — Method in class TypeDescription
Indicates if the given variable can be converted to string using TypeConversion utility

I

CaseInsensitiveKeyMapTrait::initializeCaseInsensitiveKeyMapTrait() — Method in class CaseInsensitiveKeyMapTrait
ChainElementInterface::insertBefor() — Method in class ChainElementInterface
Insert the instance before the given chain link
ChainElementInterface::insertAfter() — Method in class ChainElementInterface
Insert the instance after the given chain link.
ChainElementTrait::insertBefor() — Method in class ChainElementTrait
Insert the chain element just before another one
ChainElementTrait::insertAfter() — Method in class ChainElementTrait
Insert the instance element just after a given one
Container::isArray() — Method in class Container
Indicates if the parameter is an array or an object which implements ArrayAccess interface (PHP 5)
Container::isTraversable() — Method in class Container
Indicates if the parameter is an array or an object which
Container::isEmpty() — Method in class Container
Container::isIndexed() — Method in class Container
Indicates if the given container could be considered as an indexed array
Container::isAssociative() — Method in class Container
Indicates if the given array is an associative array
Container::implodeValues() — Method in class Container
Implode array values
Container::implodeKeys() — Method in class Container
Implode array keys
Container::implode() — Method in class Container
Implode an array
InvalidContainerExceptionClass in namespace NoreSources\Container
Exception raised when the object given to Container member class is not a valid container
Stack::isEmpty() — Method in class Stack
Indicates if the stack is empty
DateTime::isDateTimeStateArray() — Method in class DateTime
Indicate if the given array can be used to create a DateTime using DateTime::__set_state() magic method.
AbstractTcpLogger::isConnected() — Method in class AbstractTcpLogger
Indicates if the TCP socket is valid
Path::isAbsolute() — Method in class Path
Indicates if the given path is an absolute path
ReflectionData::isPublic() — Method in class ReflectionData
ReflectionData::isProtected() — Method in class ReflectionData
ReflectionData::isPrivate() — Method in class ReflectionData
ReflectionData::isStatic() — Method in class ReflectionData
ReflectionData::isDefault() — Method in class ReflectionData
ReflectionData::isInitialized() — Method in class ReflectionData
PhpSourceToken::is() — Method in class PhpSourceToken
PhpSourceToken::isIgnorable() — Method in class PhpSourceToken
ReflectionProtectedProperty::invoke() — Method in class ReflectionProtectedProperty
Text::isFloat() — Method in class Text
Indicates if the given text represents a floating point number
Text::isInteger() — Method in class Text
Indicates if the given text represents an integer
IntegerRepresentationClass in namespace NoreSources\Type
TypeDescription::isA() — Method in class TypeDescription
Indicates if the given element is of given class name.
TypeDescription::isPrimitiveType() — Method in class TypeDescription
Indicates if the type name refer to a PHP primitive type
TypeDescription::isPseudoType() — Method in class TypeDescription
Indicates if the given type name refer to a pseudo-type.
TypeDescription::isSubclassOf() — Method in class TypeDescription
Indicates if the given element is a subclass of a given class name.

J

DataTree::jsonSerialize() — Method in class DataTree

K

ChainElementIterator::key() — Method in class ChainElementIterator
Container::keys() — Method in class Container
Get the list of keys of the given container
Container::keyExists() — Method in class Container
Indicates if a key exists in an array or a ArrayAccess implementation
Container::keyValue() — Method in class Container
Retrieve key value or a default value if key doesn't exists
Container::ksort() — Method in class Container
Sort an array by keys
KeyNotFoundExceptionClass in namespace NoreSources\Container
An implementation of the PSR-11 NotFoundExceptionInterface raised by ContainerInterface::get()
$KeyNotFoundException#keyProperty in class KeyNotFoundException
StackIterator::key() — Method in class StackIterator
PhpSourceTokenVisitor::key() — Method in class PhpSourceTokenVisitor

L

Container::last() — Method in class Container
Get the last key-value pair in the given container
Container::lastKey() — Method in class Container
Get the last key of the given container
Container::lastValue() — Method in class Container
Get the last value of the container.
DataTree::loadFile() — Method in class DataTree
Load a DataTree from a file
DataTree::loadData() — Method in class DataTree
DateTimeZone::listMatchingOffsetTimezones() — Method in class DateTimeZone
Get all time zone with the same UTC offset
LiteralValueInterfaceClass in namespace NoreSources
Represents an object holding a literal value
AbstractTcpLogger::log() — Method in class AbstractTcpLogger
Send message over TCP
ErrorReporterLogger::log() — Method in class ErrorReporterLogger
Invoke PHP built-in function \trigger_error
SilentLogger::log() — Method in class SilentLogger
Do nothing
$PhpSourceTokenScope#levelProperty in class PhpSourceTokenScope
Scope / block depth

M

Bitset::match() — Method in class Bitset
Indicates if the bitset contains at least one or all bit flags of another bit set.
Container::map() — Method in class Container
Returns an array containing the results of applying the callback to each of input container elements.
Container::mapValues() — Method in class Container
Returns an array containing the results of applying the callback to each of input container elements.
Container::merge() — Method in class Container
Merge two or more container
$SemanticVersion#majorProperty in class SemanticVersion
Major version number
$SemanticVersion#minorProperty in class SemanticVersion
Minor version number
$SemanticVersion#metadataProperty in class SemanticVersion
Metadata
StructuredText::mediaTypeFormat() — Method in class StructuredText
Find the structured text format from the given media type.

N

ClonableInterface::newClone() — Method in class ClonableInterface
Create clone of the instance
ArrayAccessContainerInterfaceTrait::newNotFoundException() — Method in class ArrayAccessContainerInterfaceTrait
Create an exception that should be raised while attempting to access a non-existing element
ChainElementIterator::next() — Method in class ChainElementIterator
Container::nthValue() — Method in class Container
Iterate container and return the value of the nth element.
Container::natsort() — Method in class Container
Sort an array using a "natural order" algorithm
Container::natcasesort() — Method in class Container
Sort an array using a case insensitive "natural order" algorithm
StackIterator::next() — Method in class StackIterator
NotComparableExceptionClass in namespace NoreSources
Exception raised by ComparableInterface::compare()
PhpSourceTokenVisitor::next() — Method in class PhpSourceTokenVisitor

O

Bitset::offsetExists() — Method in class Bitset
Bitset::offsetGet() — Method in class Bitset
Bitset::offsetSet() — Method in class Bitset
Bitset::offsetUnset() — Method in class Bitset
CascadedValueTree::offsetGet() — Method in class CascadedValueTree
CascadedValueTree::offsetSet() — Method in class CascadedValueTree
CascadedValueTree::offsetExists() — Method in class CascadedValueTree
CascadedValueTree::offsetUnset() — Method in class CascadedValueTree
CaseInsensitiveKeyMapTrait::offsetExists() — Method in class CaseInsensitiveKeyMapTrait
CaseInsensitiveKeyMapTrait::offsetGet() — Method in class CaseInsensitiveKeyMapTrait
CaseInsensitiveKeyMapTrait::offsetSet() — Method in class CaseInsensitiveKeyMapTrait
CaseInsensitiveKeyMapTrait::offsetUnset() — Method in class CaseInsensitiveKeyMapTrait
DataTree::offsetExists() — Method in class DataTree
DataTree::offsetGet() — Method in class DataTree
DataTree::offsetSet() — Method in class DataTree
DataTree::offsetUnset() — Method in class DataTree
PhpSourceToken::offsetGet() — Method in class PhpSourceToken
PhpSourceToken::offsetExists() — Method in class PhpSourceToken
PhpSourceToken::offsetUnset() — Method in class PhpSourceToken
PhpSourceToken::offsetSet() — Method in class PhpSourceToken
SemanticPostfixedData::offsetSet() — Method in class SemanticPostfixedData

P

Container::properties() — Method in class Container
Get the kind of operation supported by a given container
Container::pop() — Method in class Container
Remove last entry from container and return its value.
Container::prependValue() — Method in class Container
Add a value at the beginning of the container value list.
DataTree::prepend() — Method in class DataTree
Insert an indexed value at the beginning of the setting table
Stack::push() — Method in class Stack
Push an element on top of the stack
Stack::pop() — Method in class Stack
Remove the top-most element of the stack
PathClass in namespace NoreSources
File system path utility class
PhpSourceTokenClass in namespace NoreSources\Reflection\ReflectionFile
"Polyfill" of the PHP 8 PhpToken class
PhpSourceTokenScopeClass in namespace NoreSources\Reflection\ReflectionFile
Represents a range of PHP source tokens that compose an element scope or code block
$PhpSourceTokenScope#parentEntityTokenProperty in class PhpSourceTokenScope
PhpSourceTokenVisitorClass in namespace NoreSources\Reflection\ReflectionFile
PHP source token visitor.
ReflectionServicePropertyValueTrait::populateClassPropertiyValues() — Method in class ReflectionServicePropertyValueTrait
ReflectionServicePropertyValueTrait::populatePropertyValue() — Method in class ReflectionServicePropertyValueTrait
$SemanticVersion#patchProperty in class SemanticVersion
Patch level number
$SemanticVersion#prereleaseProperty in class SemanticVersion
Pre-release data
StructuredText::parseFile() — Method in class StructuredText
StructuredText::parseText() — Method in class StructuredText

Q

CascadedValueTree::query() — Method in class CascadedValueTree

R

Bitset::remove() — Method in class Bitset
Remove bit flags
ChainElementIterator::rewind() — Method in class ChainElementIterator
Container::removeKey() — Method in class Container
Remove an entry from the given container
Container::reset() — Method in class Container
Reset array pointer to initial value or rewind an Iterator
StackIterator::rewind() — Method in class StackIterator
ReflectionConstantClass in namespace NoreSources\Reflection
Class or free constant information
ReflectionDataClass in namespace NoreSources\Reflection
ReflectionDocCommentClass in namespace NoreSources\Reflection
Documentation comment reflection
ReflectionFileClass in namespace NoreSources\Reflection
PHP source file informations
PhpSourceTokenVisitor::rewind() — Method in class PhpSourceTokenVisitor
ReflectionPropertyFactoryClass in namespace NoreSources\Reflection
Default ReflectionPropertyFactory implementation taht use basic method name prefix strategy to find getters and setters for a given property.
ReflectionPropertyFactoryInterfaceClass in namespace NoreSources\Reflection
An interface to create ReflectionProperty with certain capabilities.
ReflectionPropertyMethodClass in namespace NoreSources\Reflection
A ReflectionProperty that may use ReflectionMethod as setter and getter.
ReflectionProtectedPropertyClass in namespace NoreSources\Reflection
ReflectionServiceClass in namespace NoreSources\Reflection
Default implementation of ReflectionServiceInterface
ReflectionServiceInterfaceClass in namespace NoreSources\Reflection
Reflection utility service
ReflectionServiceBasicNamingConventionTraitClass in namespace NoreSources\Reflection\Traits
Implements ReflectionServiceInterface readMethod & writeMethodrelated methods
ReflectionServicePropertyValueTraitClass in namespace NoreSources\Reflection\Traits
Implements methods of ReflectionServiceInterface related to property values
ReflectionServiceReflectionPropertyTraitClass in namespace NoreSources\Reflection\Traits
Implements ReflectionServiceInterface getReflectionProperty()
ReporterClass in namespace NoreSources
Multi-logger reporter
Reporter::registerLogger() — Method in class Reporter
Add a replace a logger.

S

CascadedValueTree::setKeySeparator() — Method in class CascadedValueTree
Set the separator of the string-form key path query
ChainElementInterface::setPreviousElement() — Method in class ChainElementInterface
Change the link to the element before the instance.
ChainElementInterface::setNextElement() — Method in class ChainElementInterface
Change the link to the element after the instance.
ChainElementTrait::setPreviousElement() — Method in class ChainElementTrait
Set the previous element in chain
ChainElementTrait::setNextElement() — Method in class ChainElementTrait
Set next element in chain
Container::shift() — Method in class Container
Remove first entry from container and return its value.
Container::setValue() — Method in class Container
DataTree::setElement() — Method in class DataTree
Set element of a DataTree
DataTree::serialize() — Method in class DataTree
Serialize table to JSON
DataTree::setContent() — Method in class DataTree
StackClass in namespace NoreSources\Container
Stack container implementation
StackIteratorClass in namespace NoreSources\Container
Stack element iterator
DateTime::setJulianDay() — Method in class DateTime
Set the date and time from a julian day time
SilentLoggerClass in namespace NoreSources\Logger
A logger that does nothing
ReflectionData::setReadMethod() — Method in class ReflectionData
ReflectionData::setWriteMethod() — Method in class ReflectionData
ReflectionData::setValue() — Method in class ReflectionData
ReflectionData::setAccessible() — Method in class ReflectionData
$PhpSourceTokenScope#startTokenIndexProperty in class PhpSourceTokenScope
First token of the scope
PhpSourceTokenVisitor::setStartIndex() — Method in class PhpSourceTokenVisitor
PhpSourceTokenVisitor::setEndIndex() — Method in class PhpSourceTokenVisitor
PhpSourceTokenVisitor::setIndexRange() — Method in class PhpSourceTokenVisitor
PhpSourceTokenVisitor::setScopeEventHandler() — Method in class PhpSourceTokenVisitor
Register a callable that will receive scope events while traversing tokens
PhpSourceTokenVisitor::skipWhitespace() — Method in class PhpSourceTokenVisitor
ReflectionPropertyFactory::setReadMethodNamePrefixes() — Method in class ReflectionPropertyFactory
Set the method name prefixes recognized as getter methods.
ReflectionPropertyFactory::setWriteMethodNamePrefixes() — Method in class ReflectionPropertyFactory
Set the method name prefixes recognied as a setter method.
ReflectionPropertyMethod::setValue() — Method in class ReflectionPropertyMethod
ReflectionPropertyMethod::setAccessMethods() — Method in class ReflectionPropertyMethod
ReflectionServiceInterface::setPropertyValues() — Method in class ReflectionServiceInterface
ReflectionServiceBasicNamingConventionTrait::setReadMethodPrefixes() — Method in class ReflectionServiceBasicNamingConventionTrait
ReflectionServiceBasicNamingConventionTrait::setWriteMethodPrefixes() — Method in class ReflectionServiceBasicNamingConventionTrait
ReflectionServicePropertyValueTrait::setPropertyValues() — Method in class ReflectionServicePropertyValueTrait
SemanticPostfixedDataClass in namespace NoreSources
Pre-release and build metadata parts
SemanticPostfixedData::set() — Method in class SemanticPostfixedData
Set version part content
SemanticVersionClass in namespace NoreSources
Semantic version
SemanticVersion::set() — Method in class SemanticVersion
SemanticVersion::setIntegerFormBase10Exponent() — Method in class SemanticVersion
SemanticVersion::slice() — Method in class SemanticVersion
Get a portion of the version string
SemanticVersionRuleExceptionClass in namespace NoreSources
Sematic version rule violation exception
SingletonTraitClass in namespace NoreSources
Singleton pattern trait
StructuredTextClass in namespace NoreSources\Text
Structured syntax text utility
StructuredTextSyntaxErrorExceptionClass in namespace NoreSources\Text
Exception raised when a structured text syntax is invalid
Tokenifier::setStringFunctions() — Method in class Tokenifier
StringRepresentationClass in namespace NoreSources\Type
A class implementing StringRepresentation provides a string representation of a class instance

T

Container::treeValue() — Method in class Container
Stack::top() — Method in class Stack
Get the top-most element of the stack
DateTime::toJulianDayNumber() — Method in class DateTime
Julian day representation of the given DateTime
DateTime::toJulianDay() — Method in class DateTime
Full julian day and time representation of the given DateTime
PhpSourceTokenVisitor::traverse() — Method in class PhpSourceTokenVisitor
TextClass in namespace NoreSources\Text
Text manipulation utility class
Text::toHexadecimalString() — Method in class Text
Text::toCamelCase() — Method in class Text
Transform text to follow theCamelCase style
Text::toHumanCase() — Method in class Text
Transform text to "Something a normal human is happy to read"
Text::toKebabCase() — Method in class Text
Transform text to follow the-kebab-case style
Text::toMacroCase() — Method in class Text
Transform text to follow the MACRO_CASE style
Text::toPascalCase() — Method in class Text
Transform text to follow ThePascalCase style
Text::toSnakeCase() — Method in class Text
Transform text to follow the_snake_case style
Text::toTitleCase() — Method in class Text
Transform to to "A Ttile Case"
Text::toTrainCase() — Method in class Text
Text::toCodeCase() — Method in class Text
Transform text to a user defined code style
TokenifierClass in namespace NoreSources\Text
Transforms a string to a list of tokens.
TypeComparisonClass in namespace NoreSources\Type
Type comparison utility
TypeConversionClass in namespace NoreSources\Type
Type conversion utility class
TypeConversion::to() — Method in class TypeConversion
TypeConversion::toArray() — Method in class TypeConversion
Convert value to POD array
TypeConversion::toDateTime() — Method in class TypeConversion
Convert value to DateTime
TypeConversion::toInteger() — Method in class TypeConversion
Convert value to integer
TypeConversion::toFloat() — Method in class TypeConversion
Convert value to float
TypeConversion::toString() — Method in class TypeConversion
Convert value to string
TypeConversion::toBoolean() — Method in class TypeConversion
Convert value to boolean
TypeConversionExceptionClass in namespace NoreSources\Type
Type conversion exception
TypeDescriptionClass in namespace NoreSources\Type
Universal type description utility class

U

Container::uasort() — Method in class Container
Sort an array with a user-defined comparison function and maintain index associatio
Container::uksort() — Method in class Container
Sort an array by keys using a user-defined comparison function
Container::uniqueValues() — Method in class Container
Removes duplicate values from an container
DataTree::unserialize() — Method in class DataTree
Load element table from JSON
Reporter::unregisterLogger() — Method in class Reporter
Remove a logger by its key

V

ChainElementIterator::valid() — Method in class ChainElementIterator
Container::values() — Method in class Container
Get the list of values of the given container.
Container::valueExists() — Method in class Container
Indicates if the given value appears in the container elements
StackIterator::valid() — Method in class StackIterator
PhpSourceTokenVisitor::valid() — Method in class PhpSourceTokenVisitor
$TypeConversionException#valueProperty in class TypeConversionException

W

Container::walk() — Method in class Container
Applies the user-defined callback function to each element of the container $container.
$Tokenifier#whitespacesProperty in class Tokenifier
White space character list.

_

Bitset::__construct() — Method in class Bitset
Bitset::__toString() — Method in class Bitset
ClonableInterface::__clone() — Method in class ClonableInterface
PHP magic method
CascadedValueTree::__invoke() — Method in class CascadedValueTree
Alias of query() method
CascadedValueTree::__construct() — Method in class CascadedValueTree
CaseInsensitiveKeyMapTrait::__construct() — Method in class CaseInsensitiveKeyMapTrait
ChainElement::__construct() — Method in class ChainElement
ChainElement::__destruct() — Method in class ChainElement
Detach element from owning list
ChainElementIterator::__construct() — Method in class ChainElementIterator
DataTree::__construct() — Method in class DataTree
DataTree::__clone() — Method in class DataTree
Deep copy of the tree
DataTree::__toString() — Method in class DataTree
String representation
DataTree::__get() — Method in class DataTree
DataTree::__set() — Method in class DataTree
Equivalent of offsetSet
DataTreeElementNotFoundException::__construct() — Method in class DataTreeElementNotFoundException
DataTreeNotTraversableException::__construct() — Method in class DataTreeNotTraversableException
EmptyContainerException::__construct() — Method in class EmptyContainerException
InvalidContainerException::__construct() — Method in class InvalidContainerException
KeyNotFoundException::__construct() — Method in class KeyNotFoundException
Stack::__construct() — Method in class Stack
Stack::__invoke() — Method in class Stack
Invoke the top-most element of the stack
Stack::__call() — Method in class Stack
Attempt to call the given method on the top-most object of the stack
Stack::__get() — Method in class Stack
Attempt to get the given property of the top-most element of the stack
Stack::__set() — Method in class Stack
Attempt to set the value of the given property of hte top most element of the stack.
StackIterator::__construct() — Method in class StackIterator
DateTime::__construct() — Method in class DateTime
DateTime::__toString() — Method in class DateTime
FunctionInvoker::__callstatic() — Method in class FunctionInvoker
FunctionInvoker::__call() — Method in class FunctionInvoker
AbstractTcpLogger::__construct() — Method in class AbstractTcpLogger
AbstractTcpLogger::__destruct() — Method in class AbstractTcpLogger
Close connection
ErrorReporterLogger::__construct() — Method in class ErrorReporterLogger
SilentLogger::__construct() — Method in class SilentLogger
NotComparableException::__construct() — Method in class NotComparableException
ReflectionConstant::__construct() — Method in class ReflectionConstant
ReflectionConstant::__toString() — Method in class ReflectionConstant
ReflectionData::__construct() — Method in class ReflectionData
ReflectionData::__get() — Method in class ReflectionData
Get read-only properties
ReflectionData::__toString() — Method in class ReflectionData
ReflectionData::__call() — Method in class ReflectionData
Transfer call to inner ReflectionProperty object if any.
ReflectionDocComment::__construct() — Method in class ReflectionDocComment
ReflectionDocComment::__toString() — Method in class ReflectionDocComment
ReflectionFile::__construct() — Method in class ReflectionFile
PhpSourceToken::__construct() — Method in class PhpSourceToken
Token descriptor given by token_get_all()
PhpSourceToken::__toString() — Method in class PhpSourceToken
PhpSourceTokenScope::__construct() — Method in class PhpSourceTokenScope
PhpSourceTokenVisitor::__construct() — Method in class PhpSourceTokenVisitor
ReflectionPropertyMethod::__construct() — Method in class ReflectionPropertyMethod
ReflectionProtectedProperty::__construct() — Method in class ReflectionProtectedProperty
ReflectionService::__construct() — Method in class ReflectionService
Reporter::__call() — Method in class Reporter
Invoke registered loggers corresponding method
Reporter::__callStatic() — Method in class Reporter
Invoke the corresponding method on all loggers registered to the Reporter default instance.
Reporter::__construct() — Method in class Reporter
SemanticPostfixedData::__construct() — Method in class SemanticPostfixedData
SemanticPostfixedData::__toString() — Method in class SemanticPostfixedData
Dot separated part string
SemanticVersion::__construct() — Method in class SemanticVersion
SemanticVersion::__clone() — Method in class SemanticVersion
Deep clone of pre-release and metadata internal object
SemanticVersion::__toString() — Method in class SemanticVersion
String representation of the semantic version
SemanticVersion::__get() — Method in class SemanticVersion
Get version number component
SemanticVersion::__set() — Method in class SemanticVersion
Set version number part value
SemanticVersionRuleException::__construct() — Method in class SemanticVersionRuleException
StructuredTextSyntaxErrorException::__construct() — Method in class StructuredTextSyntaxErrorException
Tokenifier::__invoke() — Method in class Tokenifier
StringRepresentation::__toString() — Method in class StringRepresentation
TypeConversionException::__construct() — Method in class TypeConversionException