FeatureSet
class FeatureSet (View source)
Detects and exposes available features in current environment (32 or 64 bit, available dependencies.
..)
Methods
__construct($useGuids = false, $force32Bit = false, $forceNoBigNumber = false, $ignoreSystemNode = false, $enablePecl = false)
No description
getBuilder()
No description
getCodec()
No description
getNodeProvider()
No description
getNumberConverter()
No description
getRandomGenerator()
No description
getTimeGenerator()
No description
buildCodec($useGuids = false)
No description
buildNodeProvider()
No description
buildNumberConverter()
No description
buildRandomGenerator()
No description
buildTimeConverter()
No description
buildUuidBuilder()
No description
bool
hasBigNumber()
Returns true if the system has Moontoast\Math\BigNumber
bool
is64BitSystem()
Returns true if the system is 64-bit, false otherwise
Details
at line 65
__construct($useGuids = false, $force32Bit = false, $forceNoBigNumber = false, $ignoreSystemNode = false, $enablePecl = false)
at line 85
getBuilder()
at line 90
getCodec()
at line 95
getNodeProvider()
at line 100
getNumberConverter()
at line 105
getRandomGenerator()
at line 110
getTimeGenerator()
at line 115
setTimeProvider(TimeProviderInterface $timeProvider)
at line 120
protected
buildCodec($useGuids = false)
at line 129
protected
buildNodeProvider()
at line 141
protected
buildNumberConverter()
at line 150
protected
buildRandomGenerator()
at line 155
protected
buildTimeGenerator(TimeProviderInterface $timeProvider)
at line 168
protected
buildTimeConverter()
at line 179
protected
buildUuidBuilder()
at line 193
protected bool
hasBigNumber()
Returns true if the system has Moontoast\Math\BigNumber
at line 203
protected bool
is64BitSystem()
Returns true if the system is 64-bit, false otherwise