1.20.x layout.class.inc | private Layout::getContextFromRelationship(LayoutRelationship $relationship, LayoutContext $source_context) |
Parameters
LayoutRelationship $relationship: A relationship object.
LayoutContext $source_context: The context this relationship is based upon.
Return value
LayoutContext|FALSE: A context object if one can be loaded.
File
- modules/
layout/ includes/ layout.class.inc, line 917 - Class for loading, modifying, and executing a layout.
Class
- Layout
- @file Class for loading, modifying, and executing a layout.
Code
private function getContextFromRelationship(LayoutRelationship $relationship, LayoutContext $source_context) {
$new_context = clone($source_context);
$context = $relationship->getContext($new_context);
if ($context) {
$context->usageType = LayoutContext::USAGE_TYPE_RELATIONSHIP;
return $context;
}
return FALSE;
}