Overview

Namespaces

  • Contrib
    • Bundle
      • CoverallsBundle
        • Console
        • Entity
      • CoverallsV1Bundle
        • Api
        • Collector
        • Command
        • Config
        • Entity
          • Git
    • Component
      • File
      • Log
      • System
        • Git
  • Guzzle
    • Batch
      • Exception
    • Cache
    • Common
      • Exception
    • Http
      • Curl
      • Exception
      • Message
      • QueryAggregator
    • Inflection
    • Iterator
    • Log
    • Parser
      • Cookie
      • Message
      • UriTemplate
      • Url
    • Plugin
      • Async
      • Backoff
      • Cache
      • Cookie
        • CookieJar
        • Exception
      • CurlAuth
      • ErrorResponse
        • Exception
      • History
      • Log
      • Md5
      • Mock
      • Oauth
    • Service
      • Builder
      • Command
        • Factory
        • LocationVisitor
          • Request
          • Response
      • Description
      • Exception
      • Resource
    • Stream
  • PHP
  • Psr
    • Log
  • Symfony
    • Component
      • Config
        • Definition
          • Builder
          • Exception
        • Exception
        • Loader
        • Resource
        • Util
      • Console
        • Command
        • Formatter
        • Helper
        • Input
        • Output
        • Tester
      • EventDispatcher
        • Debug
      • Finder
        • Adapter
        • Comparator
        • Exception
        • Expression
        • Iterator
        • Shell
      • Stopwatch
      • Yaml
        • Exception

Classes

  • AbstractEntityBodyDecorator
  • CachingEntityBody
  • Client
  • EntityBody
  • IoEmittingEntityBody
  • Mimetypes
  • QueryString
  • ReadLimitEntityBody
  • RedirectPlugin
  • Url

Interfaces

  • ClientInterface
  • EntityBodyInterface
  • Overview
  • Namespace
  • Class
  • Tree
  • Todo

Class ReadLimitEntityBody

EntityBody decorator used to return only a subset of an entity body

Guzzle\Http\AbstractEntityBodyDecorator implements Guzzle\Http\EntityBodyInterface
Extended by Guzzle\Http\ReadLimitEntityBody
Namespace: Guzzle\Http
Located at Guzzle/Http/ReadLimitEntityBody.php
Methods summary
public
# __construct( Guzzle\Http\EntityBodyInterface $body, integer $limit, integer $offset = 0 )

Parameters

$body
Guzzle\Http\EntityBodyInterface
$body Body to wrap
$limit
integer
$limit Total number of bytes to allow to be read from the stream
$offset
integer
$offset Position to seek to before reading (only works on seekable streams)

Overrides

Guzzle\Http\AbstractEntityBodyDecorator::__construct()
public string
# __toString( )

Returns only a subset of the decorated entity body when cast as a string Convert the stream to a string if the stream is readable and the stream is seekable.

Returns only a subset of the decorated entity body when cast as a string Convert the stream to a string if the stream is readable and the stream is seekable.

Returns

string

Overrides

Guzzle\Http\AbstractEntityBodyDecorator::__toString()
public boolean
# isConsumed( )

Check if the stream has been consumed

Check if the stream has been consumed

Returns

boolean

Overrides

Guzzle\Http\AbstractEntityBodyDecorator::isConsumed()
public integer|boolean
# getContentLength( )

Returns the Content-Length of the limited subset of data Get the Content-Length of the entity body if possible (alias of getSize)

Returns the Content-Length of the limited subset of data Get the Content-Length of the entity body if possible (alias of getSize)

Returns

integer|boolean
Returns the Content-Length or false on failure

Overrides

Guzzle\Http\AbstractEntityBodyDecorator::getContentLength()
public boolean
# seek( integer $offset, integer $whence = SEEK_SET )

Allow for a bounded seek on the read limited entity body Seek to a position in the stream

Allow for a bounded seek on the read limited entity body Seek to a position in the stream

Parameters

$offset
integer
$offset Stream offset
$whence
integer
$whence Where the offset is applied

Returns

boolean
Returns TRUE on success or FALSE on failure

Overrides

Guzzle\Http\AbstractEntityBodyDecorator::seek()
public Guzzle\Http\ReadLimitEntityBody
# setOffset( integer $offset )

Set the offset to start limiting from

Set the offset to start limiting from

Parameters

$offset
integer
$offset Offset to seek to and begin byte limiting from

Returns

Guzzle\Http\ReadLimitEntityBody
public Guzzle\Http\ReadLimitEntityBody
# setLimit( integer $limit )

Set the limit of bytes that the decorator allows to be read from the stream

Set the limit of bytes that the decorator allows to be read from the stream

Parameters

$limit
integer
$limit Total number of bytes to allow to be read from the stream

Returns

Guzzle\Http\ReadLimitEntityBody
public string|boolean
# read( integer $length )

Read data from the stream

Read data from the stream

Parameters

$length
integer
$length Up to length number of bytes read.

Returns

string|boolean
Returns the data read from the stream or FALSE on failure or EOF

Overrides

Guzzle\Http\AbstractEntityBodyDecorator::read()
Methods inherited from Guzzle\Http\AbstractEntityBodyDecorator
__call(), close(), compress(), feof(), ftell(), getContentEncoding(), getContentMd5(), getContentType(), getCustomData(), getMetaData(), getSize(), getStream(), getStreamType(), getUri(), getWrapper(), getWrapperData(), isLocal(), isReadable(), isSeekable(), isWritable(), readLine(), rewind(), setCustomData(), setRewindFunction(), setSize(), setStream(), uncompress(), write()
Properties summary
protected integer $limit
#

Limit the number of bytes that can be read

Limit the number of bytes that can be read

protected integer $offset
#

Offset to start reading from

Offset to start reading from

Properties inherited from Guzzle\Http\AbstractEntityBodyDecorator
$body
php-coveralls API documentation generated by ApiGen 2.8.0