folder request
This commit is contained in:
@@ -37,22 +37,13 @@ class Emailinbox extends Renderer {
|
|||||||
}
|
}
|
||||||
return $cleanedHeaders;
|
return $cleanedHeaders;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function getDateObjectFromString(string $dateString) {
|
|
||||||
$date = DateTime::createFromFormat(DateTimeInterface::RFC1123, $dateString);
|
|
||||||
if (!$date) {
|
|
||||||
$date = DateTime::createFromFormat(DateTimeInterface::RFC1123, substr($dateString, 0, -6));
|
|
||||||
}
|
|
||||||
if (!$date) {
|
|
||||||
$date = DateTime::createFromFormat('d M Y H:i:s O', $dateString);
|
|
||||||
}
|
|
||||||
if (!$date) {
|
|
||||||
echo $dateString;
|
|
||||||
}
|
|
||||||
return $date;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected function generateContent(): void {
|
protected function generateContent(): void {
|
||||||
|
$this->generateHeaders();
|
||||||
|
$this->generateFolders();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function generateHeaders(): void {
|
||||||
$headers = $this->readEmailHeaders();
|
$headers = $this->readEmailHeaders();
|
||||||
uasort($headers, ['Emailinbox', 'compareDateTimes']);
|
uasort($headers, ['Emailinbox', 'compareDateTimes']);
|
||||||
array_walk($headers, function(&$item, $key) {
|
array_walk($headers, function(&$item, $key) {
|
||||||
@@ -69,4 +60,9 @@ class Emailinbox extends Renderer {
|
|||||||
protected function compareDateTimes($item1, $item2): int {
|
protected function compareDateTimes($item1, $item2): int {
|
||||||
return $item2['date'] <=> $item1['date'];
|
return $item2['date'] <=> $item1['date'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected function generateFolders(): void {
|
||||||
|
$folders = $this->mbox->getMailboxes();
|
||||||
|
var_dump($folders);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user