Words   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 84
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 0

Test Coverage

Coverage 100%

Importance

Changes 2
Bugs 0 Features 0
Metric Value
wmc 2
c 2
b 0
f 0
lcom 1
cbo 0
dl 0
loc 84
ccs 2
cts 2
cp 1
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A getDefault() 0 4 2
1
<?php namespace Axisofstevil\StopWords;
2
3
class Words
4
{
5
    public static $basic_words = array(
6
        "the","and","or","for","but","yet","so","lot","of","all","a",
7
        "his","her","he","she","that", "any","an","in","with","to"
8
    );
9
10
    public static $strict_words = array(
11
        "a","ii","about","above","according","across","39","actually","ad",
12
        "adj","ae","af","after","afterwards","ag","again","against","ai","al",
13
        "all","almost","alone","along","already","also","although","always",
14
        "am","among","amongst","an","and","another","any","anyhow","anyone",
15
        "anything","anywhere","ao","aq","ar","are","aren","aren't","around",
16
        "arpa","as","at","au","aw","az","b","ba","bb","bd","be","became",
17
        "because","become","becomes","becoming","been","before","beforehand",
18
        "begin","beginning","behind","being","below","beside","besides",
19
        "between","beyond","bf","bg","bh","bi","billion","bj","bm","bn","bo",
20
        "both","br","bs","bt","but","buy","bv","bw","by","bz","c","ca","can",
21
        "can't","cannot","caption","cc","cd","cf","cg","ch","ci","ck","cl",
22
        "click","cm","cn","co",
23
        "co.","com","copy","could","couldn","couldn't","cr","cs","cu","cv","cx",
24
        "cy","cz","d","de","did","didn","didn't","dj","dk","dm","do","does",
25
        "doesn","doesn't","don","don't","down","during","dz","e","each","ec",
26
        "edu","ee","eg","eh","eight","eighty","either","else","elsewhere","end",
27
        "ending","enough","er","es","et","etc","even","ever","every","everyone",
28
        "everything","everywhere","except","f","few","fi","fifty","find",
29
        "first","five","fj","fk","fm","fo","for","former","formerly","forty",
30
        "found","four","fr","free","from","further","fx","g","ga","gb","gd",
31
        "ge","get","gf","gg","gh","gi","gl","gm","gmt","gn","go","gov","gp",
32
        "gq","gr","gs","gt","gu","gw","gy","h","had","has","hasn","hasn't",
33
        "have","haven","haven't","he","he'd","he'll","he's","help","hence",
34
        "her","here","here's","hereafter","hereby","herein","hereupon","hers",
35
        "herself","him","himself","his","hk","hm","hn","home","homepage","how",
36
        "however","hr","ht","htm","html","http","hu","hundred","i","i'd","i'll",
37
        "i'm","i've","i.e.","id","ie","if","il","im","in","inc",
38
        "inc.","indeed","information","instead","int","into","io","iq","ir","is",
39
        "isn","isn't","it","it's","its","itself","j","je","jm","jo","join","jp",
40
        "k","ke","kg","kh","ki","km","kn","kp","kr","kw","ky","kz","l","la",
41
        "last","later","latter","lb","lc","least","less","let","let's","li",
42
        "like","likely","lk","ll","lr","ls","lt","ltd","lu","lv","ly","m","ma",
43
        "made","make","makes","many","maybe","mc","md","me","meantime",
44
        "meanwhile","mg","mh","microsoft","might","mil","million","miss","mk",
45
        "ml","mm","mn","mo","more","moreover","most","mostly","mp","mq","mr",
46
        "mrs","ms","msie","mt","mu","much","must","mv","mw","mx","my","myself",
47
        "mz","n","na","namely","nc","ne","neither","net","netscape","never",
48
        "nevertheless","new","next","nf","ng","ni","nine","ninety","nl","no",
49
        "nobody","none","nonetheless","noone","nor","not","nothing","now",
50
        "nowhere","np","nr","nu","nz","o","of","off","often","om","on","once",
51
        "one","one's","only","onto","or","org","other","others","otherwise",
52
        "our","ours","ourselves","out","over","overall","own","p","pa","page",
53
        "pe","per","perhaps","pf","pg","ph","pk","pl","pm","pn","pr","pt","pw",
54
        "py","q","qa","r","rather","re","recent","recently","reserved","ring",
55
        "ro","ru","rw","s","sa","same","sb","sc","sd","se","seem","seemed",
56
        "seeming","seems","seven","seventy","several","sg","sh","she","she'd",
57
        "she'll","she's","should","shouldn","shouldn't","si","since","site",
58
        "six","sixty","sj","sk","sl","sm","sn","so","some","somehow","someone",
59
        "something","sometime","sometimes","somewhere","sr","st","still","stop",
60
        "su","such","sv","sy","sz","t","taking","tc","td","ten","text","tf",
61
        "tg","test","th","than","that","that'll","that's","the","their","them",
62
        "themselves","then","thence","there","there'll","there's","thereafter",
63
        "thereby","therefore","therein","thereupon","these","they","they'd",
64
        "they'll","they're","they've","thirty","this","those","though",
65
        "thousand","three","through","throughout","thru","thus","tj","tk","tm",
66
        "tn","to","together","too","toward","towards","tp","tr","trillion","tt",
67
        "tv","tw","twenty","two","tz","u","ua","ug","uk","um","under","unless",
68
        "unlike","unlikely","until","up","upon","us","use","used","using","uy",
69
        "uz","v","va","vc","ve","very","vg","vi","via","vn","vu","w","was",
70
        "wasn","wasn't","we","we'd","we'll","we're","we've","web","webpage",
71
        "website","welcome","well","were","weren","weren't","wf","what",
72
        "what'll","what's","whatever","when","whence","whenever","where",
73
        "whereafter","whereas","whereby","wherein","whereupon","wherever",
74
        "whether","which","while","whither","who","who'd","who'll","who's",
75
        "whoever","NULL","whole","whom","whomever","whose","why","will","with",
76
        "within","without","won","won't","would","wouldn","wouldn't","ws","www",
77
        "x","y","ye","yes","yet","you","you'd","you'll","you're","you've",
78
        "your","yours","yourself","yourselves","yt","yu","z","za","zm","zr",
79
        "10","z","org","inc","width","length"
80
    );
81
82 12
    public static function getDefault($strict = false)
83
    {
84 12
        return $strict ? static::$strict_words : static::$basic_words;
85
    }
86
}
87