[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/src/applications/files/engine/

FolderUp one level  
FilePhabricatorFileStorageEngine.php          [source] [93 lines]    Defines a storage engine which can write file data somewhere (like a database, local disk, Amazon S3, the A:\ drive, or a custom filer) and retrieve it later. You can extend this class to provide new file storage backends.
FilePhabricatorLocalDiskFileStorageEngine.php [source] [122 lines]   Local disk storage engine. Keeps files on local disk. This engine is easy to set up, but it doesn't work if you have multiple web frontends!
FilePhabricatorMySQLFileStorageEngine.php     [source] [80 lines]    MySQL blob storage engine. This engine is the easiest to set up but doesn't scale very well. It uses the @{class:PhabricatorFileStorageBlob} to actually access the underlying database table.
FilePhabricatorS3FileStorageEngine.php        [source] [152 lines]   Amazon S3 file storage engine. This engine scales well but is relatively high-latency since data has to be pulled off S3.
FilePhabricatorTestStorageEngine.php          [source] [34 lines]    Test storage engine. Does not actually store files. Used for unit tests.


Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1