Go to the source code of this file.
◆ getTime()
◆ writeMetadataSerialize()
writeMetadataSerialize |
( |
|
$outputDir | ) |
|
Save metadata for loading with the 'serialize' metadata loader.
- Parameters
-
string | $outputDir | The directory we should save the metadata to. |
Definition at line 442 of file MetaLoader.php.
442 {
443 assert('is_string($outputDir)');
444
446
447
448 foreach ($this->metadata as $set => $elements) {
449 foreach ($elements as
$m) {
451
453 var_export(
$entityId, TRUE) .
' in set ' . var_export($set, TRUE) .
'.');
454 $metaHandler->saveMetadata(
$entityId, $set,
$m[
'metadata']);
455 }
456 }
457
458
459 $ct = time();
460 foreach ($metaHandler->getMetadataSets() as $set) {
462 if (!array_key_exists(
'expire',
$metadata)) {
464 ' in set ' . var_export($set, TRUE) . '.');
465 continue;
466 }
468 continue;
469 }
472 var_export(
$entityId, TRUE) .
' in set ' . var_export($set, TRUE) .
'. (' . ($ct -
$metadata[
'expire']) .
' sec)');
473 $metaHandler->deleteMetadata(
$entityId, $set);
474 }
475 }
476 }
$metadata['__DYNAMIC:1__']