DataObject
class DataObject extends DataObjectImplementation
Datenzugriff auf AWS S3
Properties
protected string | $bucket | ||
protected Client | $client |
Methods
Resourcen freigeben
Löscht ein Objekt
Daten lesen
Schreibt ein Objekt
Objekt aktualisieren
Neue Instanz erstellen
Details
at line 62
__construct(DataSource $uri)
Erstellt einen neuen Provider. Die URI muss in der Form
http://[accessKeyID:secretAccessKey@]s3.amazonaws.com/[bucket] http://[accessKeyID:secretAccessKey@]s3-us-west-2.amazonaws.com/[bucket]
übergeben werden.
Beispiel: http://xxx:[email protected]/mybucket
at line 91
__destruct()
Resourcen freigeben
at line 104
DataObject
delete(string $id)
Löscht ein Objekt
at line 120
DataObject
setClient(Client $client)
setClient
setzt den Client Diese Methode wird für Testzwecke verwendet
at line 133
string
read(string $id)
Daten lesen
at line 151
DataObject
write(string $id, string $data)
Schreibt ein Objekt
at line 165
DataObject
update(string $id, string $data)
Objekt aktualisieren
at line 185
static DataObject
getInstanceFromProperties(Properties $properties)
Neue Instanz erstellen
Erstellt einen neuen Provider und initialisiert die Werte über ein Property-Objekt. Die gültigen Eigenschaften sind:
URI von S3 in der Form : http://[accessKeyID:secretAccessKey@]s3.amazonaws.com/[bucket] http://[accessKeyID:secretAccessKey@]s3-us-west-2.amazonaws.com/[bucket]