tflori/orm

just another orm...

View the Project on GitHub tflori/orm

Build Status Test Coverage Maintainability Latest Stable Version Total Downloads

» API Reference » ORM\EntityFetcher\MakesJoins

ORM\EntityFetcher\MakesJoins

Table of Contents

Abstract

Methods

ORM\EntityFetcher\MakesJoins::createRelatedJoin

public function createRelatedJoin(mixed $join, mixed $relation): $this
Create the join with $join type
Returns $this  
Parameters
Parameter Type Description
$join mixed  
$relation mixed  

ORM\EntityFetcher\MakesJoins::createRelatedJoin

↑ top


ORM\EntityFetcher\MakesJoins::fullJoin

public function fullJoin(
    mixed $class, 
    mixed $expression = '', 
    mixed $alias = '', 
    mixed $args = [], 
): mixed
Returns mixed  
Parameters
Parameter Type Description
$class mixed  
$expression mixed  
$alias mixed  
$args mixed  

ORM\EntityFetcher\MakesJoins::fullJoin

↑ top


ORM\EntityFetcher\MakesJoins::join

public function join(
    mixed $class, 
    mixed $expression = '', 
    mixed $alias = '', 
    mixed $args = [], 
): mixed
Returns mixed  
Parameters
Parameter Type Description
$class mixed  
$expression mixed  
$alias mixed  
$args mixed  

ORM\EntityFetcher\MakesJoins::join

↑ top


ORM\EntityFetcher\MakesJoins::joinRelated

public function joinRelated(mixed $relation): $this
Join $relation
Returns $this  
Parameters
Parameter Type Description
$relation mixed  

ORM\EntityFetcher\MakesJoins::joinRelated

↑ top


ORM\EntityFetcher\MakesJoins::leftJoin

public function leftJoin(
    mixed $class, 
    mixed $expression = '', 
    mixed $alias = '', 
    mixed $args = [], 
): mixed
Returns mixed  
Parameters
Parameter Type Description
$class mixed  
$expression mixed  
$alias mixed  
$args mixed  

ORM\EntityFetcher\MakesJoins::leftJoin

↑ top


ORM\EntityFetcher\MakesJoins::leftJoinRelated

public function leftJoinRelated(mixed $relation): $this
Left outer join $relation
Returns $this  
Parameters
Parameter Type Description
$relation mixed  

ORM\EntityFetcher\MakesJoins::leftJoinRelated

↑ top


ORM\EntityFetcher\MakesJoins::rightJoin

public function rightJoin(
    mixed $class, 
    mixed $expression = '', 
    mixed $alias = '', 
    mixed $args = [], 
): mixed
Returns mixed  
Parameters
Parameter Type Description
$class mixed  
$expression mixed  
$alias mixed  
$args mixed  

ORM\EntityFetcher\MakesJoins::rightJoin

↑ top