package Default

 Methods

Call adapter methods statically

__callStatic(string $method, mixed $args) : mixed
Static

Parameters

$method

string

$args

mixed

Returns

mixed

Create a BigInteger adapter instance

factory(string|\Zend\Math\BigInteger\Adapter\AdapterInterface|null $adapterName = null) : \Zend\Math\BigInteger\Adapter\AdapterInterface
Static

Parameters

$adapterName

string\Zend\Math\BigInteger\Adapter\AdapterInterfacenull

Returns

\Zend\Math\BigInteger\Adapter\AdapterInterface

Get the adapter plugin manager

getAdapterPluginManager() : \Zend\Math\BigInteger\AdapterPluginManager
Static

Returns

\Zend\Math\BigInteger\AdapterPluginManager

Determine and return available adapter

getAvailableAdapter() : \Zend\Math\BigInteger\Adapter\AdapterInterface
Static

Exceptions

\Zend\Math\BigInteger\Exception\RuntimeException

Returns

\Zend\Math\BigInteger\Adapter\AdapterInterface

Get default BigInteger adapter

getDefaultAdapter() : null | \Zend\Math\BigInteger\Adapter\AdapterInterface
Static

Returns

null\Zend\Math\BigInteger\Adapter\AdapterInterface

Set adapter plugin manager

setAdapterPluginManager(\Zend\Math\BigInteger\AdapterPluginManager $adapters) 
Static

Parameters

$adapters

\Zend\Math\BigInteger\AdapterPluginManager

Set default BigInteger adapter

setDefaultAdapter(string|\Zend\Math\BigInteger\Adapter\AdapterInterface $adapter) 
Static

Parameters

$adapter

string\Zend\Math\BigInteger\Adapter\AdapterInterface

 Properties

 

Plugin manager for loading adapters

$adapters : null | \Zend\Math\BigInteger\AdapterPluginManager

Default

null
Static
 

The default adapter.

$defaultAdapter : \Zend\Math\BigInteger\Adapter\AdapterInterface

Default

null
Static