\Fastknife\DomainFactory

Summary

Methods
Properties
Constants
__construct()
makeBlockImage()
makeWordImage()
getCacheInstance()
makeWordData()
makeBlockData()
No public properties found
No constants found
setCommon()
setBlock()
setWord()
$config
$cacheInstance
N/A
No private methods found
No private properties found
N/A

Properties

$config

$config

$cacheInstance

$cacheInstance

Methods

__construct()

__construct(array  $config) : mixed

Parameters

array $config

Returns

mixed —

makeBlockImage()

makeBlockImage() : \Fastknife\Domain\Logic\BlockImage

Returns

\Fastknife\Domain\Logic\BlockImage —

makeWordImage()

makeWordImage() : \Fastknife\Domain\Logic\WordImage

Returns

\Fastknife\Domain\Logic\WordImage —

getCacheInstance()

getCacheInstance() : \Fastknife\Domain\Logic\Cache

创建缓存实体

Returns

\Fastknife\Domain\Logic\Cache —

makeWordData()

makeWordData() : \Fastknife\Domain\Logic\WordData

Returns

\Fastknife\Domain\Logic\WordData —

makeBlockData()

makeBlockData() : \Fastknife\Domain\Logic\BlockData

Returns

\Fastknife\Domain\Logic\BlockData —

setCommon()

setCommon(\Fastknife\Domain\Logic\BaseImage  $image, \Fastknife\Domain\Logic\BaseData  $data) : mixed

设置公共配置

Parameters

\Fastknife\Domain\Logic\BaseImage $image
\Fastknife\Domain\Logic\BaseData $data

Returns

mixed —

setBlock()

setBlock(\Fastknife\Domain\Logic\BlockImage  $image, \Fastknife\Domain\Logic\BlockData  $data) : mixed

设置滑动验证码的配置

Parameters

\Fastknife\Domain\Logic\BlockImage $image
\Fastknife\Domain\Logic\BlockData $data

Returns

mixed —

setWord()

setWord(\Fastknife\Domain\Logic\WordImage  $image, \Fastknife\Domain\Logic\WordData  $data) : mixed

设置文字验证码的配置

Parameters

\Fastknife\Domain\Logic\WordImage $image
\Fastknife\Domain\Logic\WordData $data

Returns

mixed —