getid3_write_id3v2 D

Total Complexity 601
Dependencies 3
Dependents 1
Total lines 2,306
Lines of code 1,596
Logical lines of code 1,250
Comment lines 578
Methods 29
Properties 11

Methods 29

Method Rating Maintainability Complexity Lines of code
GenerateID3v2FrameData()
D
0
243 616
ID3v2FrameIsAllowed()
D
4
144 310
GenerateID3v2Tag()
D
32 31 96
WriteID3v2()
C
35 32 72
RemoveID3v2()
C
37 25 73
GenerateID3v2FrameFlags()
B
48 17 33
ID3v2ShortFrameNameLookup()
A
26
3 181
GenerateID3v2TagFlags()
A
51 13 26
ID3v2IsValidETCOevent()
A
57 13 14
array_join_merge()
A
57 9 16
ID3v2IsValidAPICimageformat()
S
59 8 14
safe_parse_url()
S
62 7 10
ID3v2IsValidSYLTtype()
S
65 7 8
IsWithinBitRange()
S
61 6 12
Unsynchronise()
S
57 4 16
ID3v2IsValidAPICpicturetype()
S
69 5 6
is_hash()
S
61 4 12
IsValidURL()
S
63 4 11
ID3v2IsValidCOMRreceivedAs()
S
69 4 6
ID3v2IsValidRVA2channeltype()
S
69 4 6
ID3v2IsValidRGADname()
S
70 3 6
ID3v2IsValidRGADoriginator()
S
70 3 6
ID3v2IsValidPriceString()
S
66 3 8
ID3v2FrameFlagsLookupTagAlter()
S
64 2 11
ID3v2FrameFlagsLookupFileAlter()
S
69 2 8
IsValidEmail()
S
70 2 6
ID3v2IsValidTextEncoding()
S
66 1 8
IsValidMIMEstring()
S
79 1 3
__construct()
S
91 1 2