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 Automattic\WooCommerce\Blocks\Templates;
/** * AbstractTemplate class. * * Shared logic for templates. * * @internal */ abstract class AbstractTemplate {
/** * The slug of the template. * * @var string */ const SLUG = '';
/** * Initialization method. */ abstract public function init();
/** * Should return the title of the template. * * @return string */ abstract public function get_template_title();
/** * Should return the description of the template. * * @return string */ abstract public function get_template_description(); }
|