<?php
|
|
/*
|
* This file is part of the overtrue/pinyin.
|
*
|
* (c) overtrue <i@overtrue.me>
|
*
|
* This source file is subject to the MIT license that is bundled
|
* with this source code in the file LICENSE.
|
*/
|
|
namespace Overtrue\Pinyin;
|
|
use Closure;
|
|
/**
|
* Dict loader interface.
|
*/
|
interface DictLoaderInterface
|
{
|
/**
|
* Load dict.
|
*
|
* <pre>
|
* [
|
* '响应时间' => "[\t]xiǎng[\t]yìng[\t]shí[\t]jiān",
|
* '长篇连载' => '[\t]cháng[\t]piān[\t]lián[\t]zǎi',
|
* //...
|
* ]
|
* </pre>
|
*
|
* @param Closure $callback
|
*/
|
public function map(Closure $callback);
|
|
/**
|
* Load surname dict.
|
*
|
* @param Closure $callback
|
*/
|
public function mapSurname(Closure $callback);
|
}
|