public function &offsetGet($offset) {
switch ($offset) {
case 'id':
return $this->uuid;
case 'field_name':
return $this->id;
case 'columns':
$this
->getSchema();
return $this->schema['columns'];
case 'foreign keys':
$this
->getSchema();
return $this->schema['foreign keys'];
case 'bundles':
$bundles = $this
->getBundles();
return $bundles;
case 'storage_details':
$this
->getStorageDetails();
return $this->storageDetails;
}
return $this->{$offset};
}