PluginProbe ʕ •ᴥ•ʔ
Kirki – Freeform Page Builder, Website Builder & Customizer / 6.2.5
Kirki – Freeform Page Builder, Website Builder & Customizer v6.2.5
6.3.0 6.2.5 6.2.4 6.2.3 6.2.2 6.2.1 6.2.0 6.1.1 6.1.0 6.0.14 6.0.13 6.0.12 6.0.11 6.0.10 6.0.9 6.0.8 6.0.7 6.0.6 6.0.5 6.0.4 6.0.3 6.0.2 6.0.1 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 4.0.19 4.0.20 4.0.21 4.0.22 4.0.23 4.0.24 4.1 4.2.0 5.0.0 5.1.0 5.1.1 5.2.0 5.2.1 5.2.2 5.2.3 6.0.0 trunk 3.0.40 3.0.41 3.0.42 3.0.43 3.0.44 3.0.45 3.1.0 3.1.1 3.1.2
kirki / app / Resources / SymbolResource.php
kirki / app / Resources Last commit date
CollaborationComment 1 month ago Collection 1 month ago CollectionItem 3 weeks ago Media 1 month ago PageContentResource.php 1 month ago PageResource.php 1 month ago PageSettingsResource.php 1 month ago SymbolResource.php 1 month ago
SymbolResource.php
32 lines
1 <?php
2
3 namespace Kirki\App\Resources;
4
5 use Kirki\App\DTO\Symbol\SymbolDTO;
6 use Kirki\App\Supports\Facades\Symbol;
7 use Kirki\Framework\Resource;
8
9 class SymbolResource extends Resource
10 {
11 public function __construct(SymbolDTO $symbol)
12 {
13 parent::__construct($symbol);
14 }
15
16 /**
17 * Convert the collection resource to an array.
18 *
19 * @return array The collection data as an associative array.
20 */
21 public function to_array()
22 {
23 return [
24 'id' => (int) $this->id,
25 'symbolData' => $this->symbolData ?? [],
26 'type' => $this->type ?? 'other',
27 'setAs' => $this->setAs ?? '',
28 'preview' => Symbol::get_preview_html($this->resource, [], false),
29 ];
30 }
31 }
32