[fs3] element index

Package indexes

All elements
a b c d e f g h i k m n o p r s t u
a
top
AccessDenied
fs3ErrorCodes::AccessDenied in fs3ErrorCodes.php
AccountProblem
fs3ErrorCodes::AccountProblem in fs3ErrorCodes.php
addKey
fs3MockKeyManager::addKey() in fs3MockKeyManager.php
Adds a key-secret combination.
AmbiguousGrantByEmailAddress
b
top
BadDigest
fs3ErrorCodes::BadDigest in fs3ErrorCodes.php
BucketAlreadyExists
BucketAlreadyOwnedByYou
BucketNotEmpty
fs3ErrorCodes::BucketNotEmpty in fs3ErrorCodes.php
c
top
createBucket
fs3Bucket::createBucket() in fs3Bucket.php
This method creates a new bucket. The bucket name is the one assigned to the instance.
createBucket
fs3RemoteBucket::createBucket() in fs3RemoteBucket.php
This method creates a new bucket. The bucket name is the one assigned to the instance.
createBucket
fs3LocalBucket::createBucket() in fs3LocalBucket.php
This method creates a new bucket. The bucket name is the one assigned to the instance.
CredentialsNotSupported
CrossLocationLoggingProhibited
d
top
DEFAULT_CONTENT_TYPE
The default content type.
deleteBucket
fs3RemoteBucket::deleteBucket() in fs3RemoteBucket.php
This method delete a bucket. The bucket name is the one assigned to the instance.
deleteBucket
fs3Bucket::deleteBucket() in fs3Bucket.php
This method delete a bucket. The bucket name is the one assigned to the instance.
deleteBucket
fs3LocalBucket::deleteBucket() in fs3LocalBucket.php
This method delete a bucket. The bucket name is the one assigned to the instance.
deleteObject
fs3RemoteBucket::deleteObject() in fs3RemoteBucket.php
This method removes a object from the bucket.
deleteObject
fs3LocalBucket::deleteObject() in fs3LocalBucket.php
This method removes a object from the bucket.
deleteObject
fs3Bucket::deleteObject() in fs3Bucket.php
This method removes a object from the bucket.
e
top
EntityTooLarge
fs3ErrorCodes::EntityTooLarge in fs3ErrorCodes.php
EntityTooSmall
fs3ErrorCodes::EntityTooSmall in fs3ErrorCodes.php
ExpiredToken
fs3ErrorCodes::ExpiredToken in fs3ErrorCodes.php
f
top
fs3Bucket.php
fs3Bucket.php in fs3Bucket.php
fs3ErrorCodes.php
fs3ErrorCodes.php in fs3ErrorCodes.php
fs3Exception.php
fs3Exception.php in fs3Exception.php
fs3KeyManager.php
fs3KeyManager.php in fs3KeyManager.php
fs3LocalBucket.php
fs3LocalBucket.php in fs3LocalBucket.php
fs3MockKeyManager.php
fs3MockKeyManager.php in fs3MockKeyManager.php
fs3ObjectInfo.php
fs3ObjectInfo.php in fs3ObjectInfo.php
fs3RemoteBucket.php
fs3RemoteBucket.php in fs3RemoteBucket.php
fs3Server.php
fs3Server.php in fs3Server.php
fs3Utils.php
fs3Utils.php in fs3Utils.php
fs3Bucket
fs3Bucket in fs3Bucket.php
This interface defines methods needed for manipulation objects in a bucket.
fs3ErrorCodes
fs3ErrorCodes in fs3ErrorCodes.php
This class defines error codes for the API and provided functions useful to converting error codes.
fs3Exception
fs3Exception in fs3Exception.php
This class defines the base execption for the API.
fs3KeyManager
fs3KeyManager in fs3KeyManager.php
This interface defines the methods required for authentication of users.
fs3LocalBucket
fs3LocalBucket::fs3LocalBucket() in fs3LocalBucket.php
Constructor
fs3LocalBucket
fs3LocalBucket in fs3LocalBucket.php
This class implements the fs3Bucket interface using a local directory structure. As a compromise for not using a database to track the contents, file name conventions should be applied to object paths.
fs3MockKeyManager
fs3MockKeyManager in fs3MockKeyManager.php
This class implements the fs3KeyManager interface using a very trivial
fs3MockKeyManager
Constructor
fs3ObjectInfo
fs3ObjectInfo in fs3ObjectInfo.php
This class defines methods needed for manipulation of general objects information.
fs3RemoteBucket
fs3RemoteBucket in fs3RemoteBucket.php
This class implements the fs3Bucket interface using a remote connection compilent with the Amazon S3 API.
fs3RemoteBucket
fs3RemoteBucket::fs3RemoteBucket() in fs3RemoteBucket.php
Constructor
fs3Server
fs3Server::fs3Server() in fs3Server.php
Constructor
fs3Server
fs3Server in fs3Server.php
This class provided the standard handling of Amazon S3 style requests.
fs3Utils
fs3Utils in fs3Utils.php
This class provides the common functionality useful to both client and server implementations of the fs3 API.
g
top
getAllCodes
fs3ErrorCodes::getAllCodes() in fs3ErrorCodes.php
Gets an hash map of all the error codes useful for converting between string and integer representations of the error.
getAwsSignature
Returns the Amazon AWS signature for any string.
getBucket
fs3Bucket::getBucket() in fs3Bucket.php
This method creats a list of objects from the bucket.
getBucket
fs3RemoteBucket::getBucket() in fs3RemoteBucket.php
This method creats a list of objects from the bucket.
getBucket
fs3LocalBucket::getBucket() in fs3LocalBucket.php
This method creats a list of objects from the bucket.
getContentType
This method determines the content/mime type of a file based on its extension. This should be adequate for most files.
getErrorCode
fs3ErrorCodes::getErrorCode() in fs3ErrorCodes.php
Gets integer representation of a string error code.
getErrorString
fs3ErrorCodes::getErrorString() in fs3ErrorCodes.php
Gets string representation of an integer error code.
getETag
fs3ObjectInfo::getETag() in fs3ObjectInfo.php
This method gets the object's ETag.
getHttpErrorCode
Gets the HTTP error code for the provided integer error code.
getKey
fs3ObjectInfo::getKey() in fs3ObjectInfo.php
This method gets the object's key (a.k.a name).
getLastModified
This method gets the object's last modified date.
getObject
fs3RemoteBucket::getObject() in fs3RemoteBucket.php
This method loads an object from the bucket.
getObject
fs3LocalBucket::getObject() in fs3LocalBucket.php
This method loads an object from the bucket.
getObject
fs3Bucket::getObject() in fs3Bucket.php
This method gets an object from the bucket.
getSecret
fs3KeyManager::getSecret() in fs3KeyManager.php
Get the secret string.
getSecret
fs3MockKeyManager::getSecret() in fs3MockKeyManager.php
Get the secret string.
getSize
fs3ObjectInfo::getSize() in fs3ObjectInfo.php
This method gets the object's size in bytes.
h
top
handleRequest
Main request handler. This should be called as soon as a request has been received.
i
top
IncompleteBody
fs3ErrorCodes::IncompleteBody in fs3ErrorCodes.php
IncorrectNumberOfFilesInPostRequest
InlineDataTooLarge
InternalError
fs3ErrorCodes::InternalError in fs3ErrorCodes.php
InvalidAccessKeyId
InvalidAddressingHeader
InvalidArgument
fs3ErrorCodes::InvalidArgument in fs3ErrorCodes.php
InvalidBucketName
InvalidDigest
fs3ErrorCodes::InvalidDigest in fs3ErrorCodes.php
InvalidLocationConstraint
InvalidPayer
fs3ErrorCodes::InvalidPayer in fs3ErrorCodes.php
InvalidPolicyDocument
InvalidRange
fs3ErrorCodes::InvalidRange in fs3ErrorCodes.php
InvalidSecurity
fs3ErrorCodes::InvalidSecurity in fs3ErrorCodes.php
InvalidSOAPRequest
InvalidStorageClass
InvalidTargetBucketForLogging
InvalidToken
fs3ErrorCodes::InvalidToken in fs3ErrorCodes.php
InvalidURI
fs3ErrorCodes::InvalidURI in fs3ErrorCodes.php
k
top
KeyTooLong
fs3ErrorCodes::KeyTooLong in fs3ErrorCodes.php
m
top
MalformedACLError
MalformedPOSTRequest
MalformedXML
fs3ErrorCodes::MalformedXML in fs3ErrorCodes.php
MaxMessageLengthExceeded
MaxPostPreDataLengthExceededError
MetadataTooLarge
fs3ErrorCodes::MetadataTooLarge in fs3ErrorCodes.php
MethodNotAllowed
fs3ErrorCodes::MethodNotAllowed in fs3ErrorCodes.php
MissingAttachment
MissingContentLength
MissingRequestBodyError
MissingSecurityElement
MissingSecurityHeader
n
top
NarutoException
Contructor.
NoLoggingStatusForKey
NoSuchBucket
fs3ErrorCodes::NoSuchBucket in fs3ErrorCodes.php
NoSuchKey
fs3ErrorCodes::NoSuchKey in fs3ErrorCodes.php
NotImplemented
fs3ErrorCodes::NotImplemented in fs3ErrorCodes.php
NotSignedUp
fs3ErrorCodes::NotSignedUp in fs3ErrorCodes.php
o
top
OperationAborted
fs3ErrorCodes::OperationAborted in fs3ErrorCodes.php
p
top
PermanentRedirect
PreconditionFailed
putObject
fs3RemoteBucket::putObject() in fs3RemoteBucket.php
This method saves an object to the bucket.
putObject
fs3LocalBucket::putObject() in fs3LocalBucket.php
This method saves an object to the bucket.
putObject
fs3Bucket::putObject() in fs3Bucket.php
This method saves an object in the bucket.
r
top
Redirect
fs3ErrorCodes::Redirect in fs3ErrorCodes.php
RequestIsNotMultiPartContent
RequestTimeout
fs3ErrorCodes::RequestTimeout in fs3ErrorCodes.php
RequestTimeTooSkewed
RequestTorrentOfBucketError
s
top
safePath
fs3Utils::safePath() in fs3Utils.php
This method cleans up the object path removing relative notations and ensuring it does not escape the current directory.
setETag
fs3ObjectInfo::setETag() in fs3ObjectInfo.php
This method sets the object's ETag.
setKey
fs3ObjectInfo::setKey() in fs3ObjectInfo.php
This method sets the object's key (a.k.a name).
setLastModified
This method sets the object's last modified date.
setReadOnlyMaster
This method assigns a read-only master bucket. It is just another
setReadOnlyMaster
This method assigns a read-only master bucket. It is just another
setReadOnlyMaster
This method assigns a read-only master bucket. It is just another
setSize
fs3ObjectInfo::setSize() in fs3ObjectInfo.php
This method sets the object's size in bytes.
SignatureDoesNotMatch
SlowDown
fs3ErrorCodes::SlowDown in fs3ErrorCodes.php
t
top
TemporaryRedirect
TokenRefreshRequired
TooManyBuckets
fs3ErrorCodes::TooManyBuckets in fs3ErrorCodes.php
toString
fs3Exception::toString() in fs3Exception.php
Returns information about the execptions.
u
top
UnexpectedContent
UnknownError
fs3ErrorCodes::UnknownError in fs3ErrorCodes.php
UnresolvableGrantByEmailAddress
UserKeyMustBeSpecified
useSSL
fs3RemoteBucket::useSSL() in fs3RemoteBucket.php
Flags use of SSL connection (https)
useVirtualHosts
fs3RemoteBucket::useVirtualHosts() in fs3RemoteBucket.php
Flags use of virtual host method for bucket identifciation. Amazon
a b c d e f g h i k m n o p r s t u