/var/www/html_de/wp-content/plugins/elementor/modules/atomic-widgets/styles/style-file.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php

namespace Elementor\Modules\AtomicWidgets\Styles;

if ( ! 
defined'ABSPATH' ) ) {
    exit; 
// Exit if accessed directly.
}

class 
Style_File {
    private 
string $handle;
    private 
string $path;
    private 
string $url;
    private 
string $media;

    private function 
__constructstring $handlestring $pathstring $urlstring $media ) {
        
$this->handle $handle;
        
$this->path $path;
        
$this->url $url;
        
$this->media $media;
    }

    public static function 
createstring $handlestring $pathstring $urlstring $media ): self {
        return new 
self$handle$path$url$media );
    }

    public function 
get_handle(): string {
        return 
$this->handle;
    }

    public function 
get_path(): string {
        return 
$this->path;
    }

    public function 
get_url(): string {
        return 
$this->url;
    }

    public function 
get_media(): string {
        return 
$this->media;
    }
}