Pinq\Tests\Integration\Providers\DSL\Implementation\English\RequestCompiler::visitValues PHP Method

visitValues() public method

public visitValues ( Values $request )
$request Pinq\Queries\Requests\Values
    public function visitValues(Requests\Values $request)
    {
        $this->compilation->append('Get the elements as ');
        switch ($request->getValuesType()) {
            case Requests\Values::AS_ARRAY:
                $this->compilation->append('an array');
                break;
            case Requests\Values::AS_ARRAY_COMPATIBLE_ITERATOR:
                $this->compilation->append('an array compatible iterator');
                break;
            case Requests\Values::AS_TRUE_ITERATOR:
                $this->compilation->append('an iterator');
                break;
            case Requests\Values::AS_SELF:
                $this->compilation->append('itself');
                break;
            case Requests\Values::AS_TRAVERSABLE:
                $this->compilation->append('a traversable');
                break;
            case Requests\Values::AS_COLLECTION:
                $this->compilation->append('a collection');
                break;
        }
    }