PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.14.2
Independent Analytics – WordPress Analytics Plugin v2.14.2
2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / IAWP / Form_Submissions / Newsletter.php
independent-analytics / IAWP / Form_Submissions Last commit date
Form.php 6 months ago Newsletter.php 6 months ago Submission.php 5 months ago Submission_Listener.php 6 months ago
Newsletter.php
21 lines
1 <?php
2
3 namespace IAWP\Form_Submissions;
4
5 use IAWPSCOPED\Illuminate\Support\Collection;
6 /** @internal */
7 class Newsletter
8 {
9 public static function get_form(?string $referrer) : ?array
10 {
11 if (\is_null($referrer)) {
12 return null;
13 }
14 return Collection::make(self::get_forms())->first(fn($form) => $form['referrer'] === $referrer);
15 }
16 private static function get_forms() : array
17 {
18 return [['id' => 1, 'title' => \__('Standard Form', 'independent-analytics'), 'referrer' => ''], ['id' => 2, 'title' => \__('After Post Content', 'independent-analytics'), 'referrer' => 'posts_bottom'], ['id' => 3, 'title' => \__('Popup', 'independent-analytics'), 'referrer' => 'popup'], ['id' => 4, 'title' => \__('Minimal Form', 'independent-analytics'), 'referrer' => 'minimal']];
19 }
20 }
21