Indatus\Ranger\ApiDatabase\QueryExecution\InstanceQuery::_buildNestedResource PHP Метод

_buildNestedResource() приватный Метод

_buildNestedResource - performs query on nested resource instance
private _buildNestedResource ( string $table, integer $primaryKey, integer $id ) : Illuminate\Database\Eloquent\Model
$table string
$primaryKey integer
$id integer
Результат Illuminate\Database\Eloquent\Model | Illuminate\Database\Eloquent\Builder
    private function _buildNestedResource($table, $primaryKey, $id)
    {
        $parentAssociation = $this->requestContainer->getParentAssociation();
        $instance = $this->builder->where($primaryKey, '=', $id)->where($table . '.' . head(array_keys($parentAssociation)), '=', head($parentAssociation))->first();
        return $instance;
    }