Completed
Push — develop ( 52c290...19c595 )
by Seth
02:32
created
src/SyncIntoCanvas/Filter.php 2 patches
Doc Comments   +9 added lines patch added patch discarded remove patch
@@ -34,6 +34,9 @@  discard block
 block discarded – undo
34 34
         $this->setExcludeExpression($exclude);
35 35
     }
36 36
 
37
+    /**
38
+     * @param boolean $enabled
39
+     */
37 40
     public function setEnabled($enabled)
38 41
     {
39 42
         $this->enabled = (boolean) $enabled;
@@ -44,6 +47,9 @@  discard block
 block discarded – undo
44 47
         return $enabled;
45 48
     }
46 49
 
50
+    /**
51
+     * @param string|null $regex
52
+     */
47 53
     public function setIncludeExpression($regex)
48 54
     {
49 55
         $this->include = (string) $regex;
@@ -57,6 +63,9 @@  discard block
 block discarded – undo
57 63
         return $this->include;
58 64
     }
59 65
 
66
+    /**
67
+     * @param string|null $regex
68
+     */
60 69
     public function setExcludeExpression($regex)
61 70
     {
62 71
         $this->exclude = (string) $regex;
Please login to merge, or discard this patch.
Indentation   +75 added lines, -75 removed lines patch added patch discarded remove patch
@@ -4,89 +4,89 @@
 block discarded – undo
4 4
 
5 5
 class Filter
6 6
 {
7
-    /**
8
-     * Whether or not this filter is enabled
9
-     * @var boolean
10
-     */
11
-    protected $enabled = false;
7
+	/**
8
+	 * Whether or not this filter is enabled
9
+	 * @var boolean
10
+	 */
11
+	protected $enabled = false;
12 12
 
13
-    /**
14
-     * Regex to include (applied first)
15
-     * @var string
16
-     */
17
-    protected $include;
13
+	/**
14
+	 * Regex to include (applied first)
15
+	 * @var string
16
+	 */
17
+	protected $include;
18 18
 
19
-    /**
20
-     * Regex to exclude (applied second)
21
-     * @var string
22
-     */
23
-    protected $exclude;
19
+	/**
20
+	 * Regex to exclude (applied second)
21
+	 * @var string
22
+	 */
23
+	protected $exclude;
24 24
 
25
-    /**
26
-     * @param boolean $enabled
27
-     * @param string|null $include
28
-     * @param string|null $exclude
29
-     */
30
-    public function __construct($enabled, $include, $exclude)
31
-    {
32
-        $this->setEnabled($enabled);
33
-        $this->setIncludeExpression($include);
34
-        $this->setExcludeExpression($exclude);
35
-    }
25
+	/**
26
+	 * @param boolean $enabled
27
+	 * @param string|null $include
28
+	 * @param string|null $exclude
29
+	 */
30
+	public function __construct($enabled, $include, $exclude)
31
+	{
32
+		$this->setEnabled($enabled);
33
+		$this->setIncludeExpression($include);
34
+		$this->setExcludeExpression($exclude);
35
+	}
36 36
 
37
-    public function setEnabled($enabled)
38
-    {
39
-        $this->enabled = (boolean) $enabled;
40
-    }
37
+	public function setEnabled($enabled)
38
+	{
39
+		$this->enabled = (boolean) $enabled;
40
+	}
41 41
 
42
-    public function isEnabled()
43
-    {
44
-        return $enabled;
45
-    }
42
+	public function isEnabled()
43
+	{
44
+		return $enabled;
45
+	}
46 46
 
47
-    public function setIncludeExpression($regex)
48
-    {
49
-        $this->include = (string) $regex;
50
-    }
47
+	public function setIncludeExpression($regex)
48
+	{
49
+		$this->include = (string) $regex;
50
+	}
51 51
 
52
-    public function getIncludeExpression()
53
-    {
54
-        if (empty($this->include)) {
55
-            return false;
56
-        }
57
-        return $this->include;
58
-    }
52
+	public function getIncludeExpression()
53
+	{
54
+		if (empty($this->include)) {
55
+			return false;
56
+		}
57
+		return $this->include;
58
+	}
59 59
 
60
-    public function setExcludeExpression($regex)
61
-    {
62
-        $this->exclude = (string) $regex;
63
-    }
60
+	public function setExcludeExpression($regex)
61
+	{
62
+		$this->exclude = (string) $regex;
63
+	}
64 64
 
65
-    public function getExcludeExpression()
66
-    {
67
-        if (empty($this->exclude)) {
68
-            return false;
69
-        }
70
-        return $this->exclude;
71
-    }
65
+	public function getExcludeExpression()
66
+	{
67
+		if (empty($this->exclude)) {
68
+			return false;
69
+		}
70
+		return $this->exclude;
71
+	}
72 72
 
73
-    public function filter(Event $event)
74
-    {
75
-        return (
76
-            // include this event if filtering is off...
77
-            $this->isEnabled() == false ||
78
-            (
79
-               (
80
-                   ( // if filtering is on, and there's an include pattern test that pattern...
81
-                       $this->getIncludeExpression() &&
82
-                       preg_match('%' . $this->getIncludeExpression() . '%', $event->getProperty('SUMMARY'))
83
-                   )
84
-               ) &&
85
-               !( // if there is an exclude pattern, make sure that this event is NOT excluded
86
-                   $this->getExcludeExpression() &&
87
-                   preg_match('%' . $this->getExcludeExpression() . '%', $event->getProperty('SUMMARY'))
88
-               )
89
-           )
90
-        );
91
-    }
73
+	public function filter(Event $event)
74
+	{
75
+		return (
76
+			// include this event if filtering is off...
77
+			$this->isEnabled() == false ||
78
+			(
79
+			   (
80
+				   ( // if filtering is on, and there's an include pattern test that pattern...
81
+					   $this->getIncludeExpression() &&
82
+					   preg_match('%' . $this->getIncludeExpression() . '%', $event->getProperty('SUMMARY'))
83
+				   )
84
+			   ) &&
85
+			   !( // if there is an exclude pattern, make sure that this event is NOT excluded
86
+				   $this->getExcludeExpression() &&
87
+				   preg_match('%' . $this->getExcludeExpression() . '%', $event->getProperty('SUMMARY'))
88
+			   )
89
+		   )
90
+		);
91
+	}
92 92
 }
Please login to merge, or discard this patch.