A

Bitset::add() — Method in class Bitset
Binary OR
ArrayAccessContainerInterfaceTrait — Class 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
AbstractTcpLogger — Class 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
ArrayRepresentation — Class in namespace NoreSources\Type
A class implementing ArrayRepresentation provides an array representation of a class instance.

B

Bitset — Class in namespace NoreSources
Bit storage and manipulation
BooleanRepresentation — Class in namespace NoreSources\Type
A class implementing BooleanRepresentation provides a boolean evaluation of a class instance

C

ClonableInterface — Class in namespace NoreSources
Provide an interface that allow to get a deep clone of an object
ComparableInterface — Class in namespace NoreSources
An object that can be compared to another.
ComparableInterface::compare() — Method in class ComparableInterface
Compare instance with another Comparable.
ComparisonException — Class in namespace NoreSources
CascadedValueTree — Class in namespace NoreSources\Container
Represents a tree of values where undefined tree path will take their value from the nearest valid ancestor value.
CaseInsensitiveKeyMapTrait — Class 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
ChainElement — Class in namespace NoreSources\Container
Reference implementation of the ChainElementInterface
ChainElementInterface — Class in namespace NoreSources\Container
A class implementing the ChainElementInterface can be attached to a single chain of ChainElementInterface
ChainElementIterator — Class in namespace NoreSources\Container
Iterator over ChainElements
ChainElementIterator::current() — Method in class ChainElementIterator
ChainElementTrait — Class in namespace NoreSources\Container
Reference implementation of the ChainElementInterface
Container — Class 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
ContainerExceptionInterface — Class in namespace NoreSources\Container
ContainerPropertyInterface — Class 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
DataTree — Class in namespace NoreSources\Container
Serializable data tree structure
DataTreeElementNotFoundException — Class in namespace NoreSources\Container
Exception railsed by DataTree methods implementing the PSR ContainerInterface
DataTreeExceptionInterface — Class in namespace NoreSources\Container
DataTreeExceptionTrait — Class in namespace NoreSources\Container
DataTreeNotTraversableException — Class in namespace NoreSources\Container
DateTime — Class 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.
DateTimeZone — Class in namespace NoreSources

E

CaseInsensitiveKeyMapTrait::exchangeArray() — Method in class CaseInsensitiveKeyMapTrait
EmptyContainerException — Class in namespace NoreSources\Container
Exception raised when the object given to Container member class is not a valid container
$FunctionInvoker#errorResult — Property in class FunctionInvoker
$FunctionInvoker#exceptionClass — Property in class FunctionInvoker
ErrorReporterLogger — Class in namespace NoreSources\Logger
A Logger that use the built-in PHP trigger_error function
ReflectionData::export() — Method in class ReflectionData
$PhpSourceTokenScope#entityToken — Property in class PhpSourceTokenScope
$PhpSourceTokenScope#endTokenIndex — Property in class PhpSourceTokenScope
Last token of the scope
Text::explodeCodeWords() — Method in class Text
$Tokenifier#escape — Property in class Tokenifier
Escape character.
$Tokenifier#escapables — Property 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
FunctionInvoker — Class 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
FloatRepresentation — Class 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
InvalidContainerException — Class 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
IntegerRepresentation — Class 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
KeyNotFoundException — Class in namespace NoreSources\Container
An implementation of the PSR-11 NotFoundExceptionInterface raised by ContainerInterface::get()
$KeyNotFoundException#key — Property 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
LiteralValueInterface — Class 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#level — Property 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#major — Property in class SemanticVersion
Major version number
$SemanticVersion#minor — Property in class SemanticVersion
Minor version number
$SemanticVersion#metadata — Property 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
NotComparableException — Class 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
Path — Class in namespace NoreSources
File system path utility class
PhpSourceToken — Class in namespace NoreSources\Reflection\ReflectionFile
"Polyfill" of the PHP 8 PhpToken class
PhpSourceTokenScope — Class in namespace NoreSources\Reflection\ReflectionFile
Represents a range of PHP source tokens that compose an element scope or code block
$PhpSourceTokenScope#parentEntityToken — Property in class PhpSourceTokenScope
PhpSourceTokenVisitor — Class in namespace NoreSources\Reflection\ReflectionFile
PHP source token visitor.
ReflectionServicePropertyValueTrait::populateClassPropertiyValues() — Method in class ReflectionServicePropertyValueTrait
ReflectionServicePropertyValueTrait::populatePropertyValue() — Method in class ReflectionServicePropertyValueTrait
$SemanticVersion#patch — Property in class SemanticVersion
Patch level number
$SemanticVersion#prerelease — Property 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
ReflectionConstant — Class in namespace NoreSources\Reflection
Class or free constant information
ReflectionData — Class in namespace NoreSources\Reflection
ReflectionDocComment — Class in namespace NoreSources\Reflection
Documentation comment reflection
ReflectionFile — Class in namespace NoreSources\Reflection
PHP source file informations
PhpSourceTokenVisitor::rewind() — Method in class PhpSourceTokenVisitor
ReflectionPropertyFactory — Class in namespace NoreSources\Reflection
Default ReflectionPropertyFactory implementation taht use basic method name prefix strategy to find getters and setters for a given property.
ReflectionPropertyFactoryInterface — Class in namespace NoreSources\Reflection
An interface to create ReflectionProperty with certain capabilities.
ReflectionPropertyMethod — Class in namespace NoreSources\Reflection
A ReflectionProperty that may use ReflectionMethod as setter and getter.
ReflectionProtectedProperty — Class in namespace NoreSources\Reflection
ReflectionService — Class in namespace NoreSources\Reflection
Default implementation of ReflectionServiceInterface
ReflectionServiceInterface — Class in namespace NoreSources\Reflection
Reflection utility service
ReflectionServiceBasicNamingConventionTrait — Class in namespace NoreSources\Reflection\Traits
Implements ReflectionServiceInterface readMethod & writeMethodrelated methods
ReflectionServicePropertyValueTrait — Class in namespace NoreSources\Reflection\Traits
Implements methods of ReflectionServiceInterface related to property values
ReflectionServiceReflectionPropertyTrait — Class in namespace NoreSources\Reflection\Traits
Implements ReflectionServiceInterface getReflectionProperty()
Reporter — Class 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
Stack — Class in namespace NoreSources\Container
Stack container implementation
StackIterator — Class in namespace NoreSources\Container
Stack element iterator
DateTime::setJulianDay() — Method in class DateTime
Set the date and time from a julian day time
SilentLogger — Class 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#startTokenIndex — Property 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
SemanticPostfixedData — Class in namespace NoreSources
Pre-release and build metadata parts
SemanticPostfixedData::set() — Method in class SemanticPostfixedData
Set version part content
SemanticVersion — Class 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
SemanticVersionRuleException — Class in namespace NoreSources
Sematic version rule violation exception
SingletonTrait — Class in namespace NoreSources
Singleton pattern trait
StructuredText — Class in namespace NoreSources\Text
Structured syntax text utility
StructuredTextSyntaxErrorException — Class in namespace NoreSources\Text
Exception raised when a structured text syntax is invalid
Tokenifier::setStringFunctions() — Method in class Tokenifier
StringRepresentation — Class 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
Text — Class 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
Tokenifier — Class in namespace NoreSources\Text
Transforms a string to a list of tokens.
TypeComparison — Class in namespace NoreSources\Type
Type comparison utility
TypeConversion — Class 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
TypeConversionException — Class in namespace NoreSources\Type
Type conversion exception
TypeDescription — Class 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#value — Property in class TypeConversionException

W

Container::walk() — Method in class Container
Applies the user-defined callback function to each element of the container $container.
$Tokenifier#whitespaces — Property 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