Kontener dla nazwy zadania CRON prezentowanej w pasku adresu panelu Webas po wybraniu opcji edycji.
Pełny adres URL wraz z nazwą cron
Nie zawijaj wierszy
https://webas12345.tld.pl/Cron/Edit/example-com-39664474119abf75cef8469c3af60365
Obiekt ten (podobnie jak i wszystkie inne typy danych) dziedziczy po klasie AbstractDataType. Oferuje następujące metody pbliczne
__construct($value) | Domyślny konstruktor przetwarzający zmienną $value odpowiedniego formatu. |
getValue | Zwraca dokładną wartość wynikową. |
__toString | Zwraca wynik w formie możliwej do zaprezentowania na ekranie. Zwykle jest to html. |
getPlain | Zwraca utworzone polecenie CRON jakie zostało zapisane w linku edycyjnym wybrane zadanie. |
getTaskId | Zwraca pełną nazwę identyfikatora zadania. |
getTaskPrefix | Zwraca właściciela wybranego zadania (ciąg zawiera myślnik na końcu). |
getTaskSuffix | Zwraca 32 znakowy suffix pobrany z identyfikatora zadania |
W poniższym przykładzie pominięto autoryzację do serwera. Obiekt Client znajduje się w zmiennej $webas. Więcej o autoryzacji przeczytasz w dziale jak rozpocząć ?
Nie zawijaj wierszy<?php
// Autoryzacja...
// W poniższym przykładzie został wykorzystany obiekt InfoTable. Skorzystaj z dokumentacji aby dowiedzieć się więcej na ten temat.
$table = $webas->Cron()->Index()->paginate();
$cron_table_row = $table->rows[0]; // Pierwszy wiersz
$cron_task_name = $cron_table_row[0]; // Pierwsza kolumna to obiekt CronTaskName
\Kei\Library\Out::p($cron_task_name->getTaskId());
\Kei\Library\Out::pd($cron_task_name);
// Rezultat:
admin-bd4fe42a48a39a267c0f49e160b09382
\Kei\Webas\DataType\CronTaskName Object
(
[value:protected] => Array
(
[plain] => 0 0 1 12 0,6 wget wp.pl >> /dev/null 2>&1
[id] => admin-bd4fe42a48a39a267c0f49e160b09382
[id_prefix] => admin-
[id_suffix] => bd4fe42a48a39a267c0f49e160b09382
)
)