本文整理汇总了PHP中Relationship::type方法的典型用法代码示例。如果您正苦于以下问题:PHP Relationship::type方法的具体用法?PHP Relationship::type怎么用?PHP Relationship::type使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Relationship
的用法示例。
在下文中一共展示了Relationship::type方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: matchRelationship
/**
* Add the match clause for a relationship
*
* @param IdentityInterface $identity
* @param object $entity
* @param Relationship $meta
* @param CollectionInterface $changeset
* @param Query $query
*
* @return Query
*/
private function matchRelationship(IdentityInterface $identity, $entity, Relationship $meta, CollectionInterface $changeset, Query $query) : Query
{
$name = $this->name->sprintf(md5($identity->value()));
$this->variables = $this->variables->put($name, $this->buildProperties($changeset, $meta->properties()));
return $query->match()->linkedTo()->through((string) $meta->type(), (string) $name)->withProperty($meta->identity()->property(), (string) $name->prepend('{')->append('_identity}'))->withParameter((string) $name->append('_identity'), $identity->value());
}