christophwurst/kitinerary-bin

KItinerary 二进制可执行文件

v0.4.1 2023-07-24 13:38 UTC

README

二进制可执行适配器,用于kitinerary 提取器包。此包提供适配器,用于在 x86_64 Linux 系统上调用随包一起提供的 kitinerary-extractor 可执行文件。

静态链接的二进制文件是从源代码中创建的 [链接]

安装

composer require christophwurst/kitinerary christophwurst/kitinerary-bin

用法

use ChristophWurst\KItinerary\ItineraryExtractor;
use ChristophWurst\KItinerary\Bin\BinaryAdapter;
use ChristophWurst\KItinerary\Exception\KItineraryRuntimeException;

$adapter = new BinaryAdapter();
if (!$adapter->isAvailable()) {
    // ...
}
$extractor = new Extractor($adapter);

try {
    $itinerary = $extractor->extractFromString('...');
} catch (KItineraryRuntimeException $e) {
    // ...
}