PHP Class Isswp101\Persimmon\Relationship\BelongsToRelationship

Show file Open project: isswp101/elasticsearch-eloquent

Protected Properties

Property Type Description
$child Isswp101\Persimmon\ElasticsearchModel
$parentClass Isswp101\Persimmon\ElasticsearchModel

Public Methods

Method Description
__construct ( ElasticsearchModel $child, $parentClass )
associate ( ElasticsearchModel $parent ) Associate parent document.
get ( ) : ElasticsearchModel | null Return parent model.
getOrFail ( ) : ElasticsearchModel Return parent model.

Method Details

__construct() public method

public __construct ( ElasticsearchModel $child, $parentClass )
$child Isswp101\Persimmon\ElasticsearchModel

associate() public method

Associate parent document.
public associate ( ElasticsearchModel $parent )
$parent Isswp101\Persimmon\ElasticsearchModel

get() public method

Return parent model.
public get ( ) : ElasticsearchModel | null
return Isswp101\Persimmon\ElasticsearchModel | null

getOrFail() public method

Return parent model.
public getOrFail ( ) : ElasticsearchModel
return Isswp101\Persimmon\ElasticsearchModel

Property Details

$child protected property

protected ElasticsearchModel,Isswp101\Persimmon $child
return Isswp101\Persimmon\ElasticsearchModel

$parentClass protected property

protected ElasticsearchModel,Isswp101\Persimmon $parentClass
return Isswp101\Persimmon\ElasticsearchModel