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
42
43
44
45
46
47
|
<?php
namespace TotalPoll\Contracts\Migrations\Poll; ! defined( 'ABSPATH' ) && exit();
use TotalPoll\Contracts\Migrations\Poll\Template\Submission; use TotalPoll\Contracts\Migrations\Poll\Template\LogEntry; use TotalPoll\Contracts\Migrations\Poll\Template\Options; use TotalPoll\Contracts\Migrations\Poll\Template\Poll;
/** * Interface Load * @package TotalPoll\Contracts\Migrations\Poll */ interface Load {
/** * @param Poll $poll * * @return mixed */ public function loadPoll( Poll $poll );
/** * @param Options $options * * @return mixed */ public function loadOptions( Options $options );
/** * @param Poll $poll * @param LogEntry $logEntry * * @return mixed */ public function loadLogEntry( Poll $poll, LogEntry $logEntry );
/** * @param Poll $poll * @param Submission $submission * * @return mixed */ public function loadSubmission( Poll $poll, Submission $submission ); }
|