PHP Class Pinq\Providers\DSL\Compilation\Processors\ScopeProcessor

Author: Elliot Levin ([email protected])
Inheritance: implements Pinq\Providers\DSL\Compilation\Processors\IScopeProcessor
Show file Open project: timetoogo/pinq

Protected Properties

Property Type Description
$scope Pinq\Queries\IScope

Public Methods

Method Description
__construct ( Pinq\Queries\IScope $scope )
buildScope ( )

Protected Methods

Method Description
processSegments ( array $segments ) : Pinq\Queries\ISegment[]
processSourceInfo ( Pinq\Queries\ISourceInfo $sourceInfo ) : Pinq\Queries\ISourceInfo

Method Details

__construct() public method

public __construct ( Pinq\Queries\IScope $scope )
$scope Pinq\Queries\IScope

buildScope() public method

public buildScope ( )

processSegments() protected method

protected processSegments ( array $segments ) : Pinq\Queries\ISegment[]
$segments array
return Pinq\Queries\ISegment[]

processSourceInfo() protected method

protected processSourceInfo ( Pinq\Queries\ISourceInfo $sourceInfo ) : Pinq\Queries\ISourceInfo
$sourceInfo Pinq\Queries\ISourceInfo
return Pinq\Queries\ISourceInfo

Property Details

$scope protected property

protected IScope,Pinq\Queries $scope
return Pinq\Queries\IScope