本文整理汇总了PHP中NodeInterface::id方法的典型用法代码示例。如果您正苦于以下问题:PHP NodeInterface::id方法的具体用法?PHP NodeInterface::id怎么用?PHP NodeInterface::id使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类NodeInterface
的用法示例。
在下文中一共展示了NodeInterface::id方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: translateChild
private function translateChild(ValueObject $meta, ResultInterface $result, NodeInterface $node) : CollectionInterface
{
$relMeta = $meta->relationship();
$relationships = $result->relationships()->filter(function (RelationshipInterface $relationship) use($node, $relMeta) {
return (string) $relationship->type() === (string) $relMeta->type() && $relationship->endNode()->value() === $node->id()->value();
});
if ($relationships->count() > 1) {
throw MoreThanOneRelationshipFoundException::for($meta);
}
return $this->translateRelationship($meta, $result, $relationships->first());
}