Elgg
Version 5.1
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
engine
classes
Elgg
Filesystem
Directory
InMemory.php
Go to the documentation of this file.
1
<?php
2
3
namespace
Elgg\Filesystem\Directory
;
4
5
use
Elgg\Filesystem\Directory
;
6
14
final
class
InMemory
{
15
23
public
static
function
fromArray
(array $files)
/*: Directory*/
{
24
$dir =
Fly::createInMemory
();
25
26
foreach
($files as $file =>
$content
) {
27
$dir->putContents($file,
$content
);
28
}
29
30
return
$dir;
31
}
32
}
Elgg\Filesystem\Directory\Fly\createInMemory
static createInMemory()
Shorthand for generating a new in-memory-only filesystem.
Definition:
Fly.php:189
Elgg\Filesystem\Directory
Definition:
Fly.php:3
Elgg\Filesystem\Directory\InMemory\fromArray
static fromArray(array $files)
Shorthand for generating a new in-memory-only filesystem.
Definition:
InMemory.php:23
$content
$content
Set robots.txt action.
Definition:
set_robots.php:6
Elgg\Filesystem\Directory\InMemory
Namespace for generating in-memory filesystems.
Definition:
InMemory.php:14
Generated on Tue Dec 5 2023 00:00:19 for Elgg by
1.8.11