/var/www/html/wp-content/plugins/elementor/core/behaviors/interfaces/lock-behavior.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
<?php
namespace Elementor\Core\Behaviors\Interfaces;

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

interface 
Lock_Behavior {

    
/**
     * @return bool
     */
    
public function is_locked();

    
/**
     * @return array {
     *
     *    @type bool $is_locked
     *
     *    @type array $badge {
     *         @type string $icon
     *         @type string $text
     *     }
     *
     *    @type array $content {
     *         @type string $heading
     *         @type string $description
     *   }
     *
     *    @type array $button {
     *         @type string $text
     *         @type string $url
     *   }
     *
     * }
     */
    
public function get_config();
}