Completed
Push — master ( 96e397...a65e1b )
by Dennis
03:31
created

RelationInformation   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 31
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Importance

Changes 0
Metric Value
wmc 3
lcom 0
cbo 1
dl 0
loc 31
rs 10
c 0
b 0
f 0

3 Methods

Rating   Name   Duplication   Size   Complexity  
A getDefaultValue() 0 4 1
A getChoices() 0 4 1
A getType() 0 4 1
1
<?php
2
namespace TildBJ\Seeder\Information;
3
4
/***************************************************************
5
 *
6
 *  Copyright notice
7
 *
8
 *  (c) 2016 Dennis Römmich <[email protected]>
9
 *
10
 *  All rights reserved
11
 *
12
 *  This script is part of the TYPO3 project. The TYPO3 project is
13
 *  free software; you can redistribute it and/or modify
14
 *  it under the terms of the GNU General Public License as published by
15
 *  the Free Software Foundation; either version 3 of the License, or
16
 *  (at your option) any later version.
17
 *
18
 *  The GNU General Public License can be found at
19
 *  http://www.gnu.org/copyleft/gpl.html.
20
 *
21
 *  This script is distributed in the hope that it will be useful,
22
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
23
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
24
 *  GNU General Public License for more details.
25
 *
26
 *  This copyright notice MUST APPEAR in all copies of the script!
27
 ***************************************************************/
28
29
/**
30
 * Class RelationInformation
31
 *
32
 * @package TildBJ\Seeder\Information\RelationInformation
33
 */
34
class RelationInformation extends AbstractInformation
35
{
36
    /**
37
     * @var string
38
     */
39
    protected $question = 'Seems like <fg=green>%s</> is a Relation. Would you like to create new Seeder for it? ';
40
41
    /**
42
     * @return string
43
     */
44
    public function getDefaultValue()
45
    {
46
        return 'N/y';
47
    }
48
49
    /**
50
     * @return array
0 ignored issues
show
Documentation introduced by
Should the return type not be array|null? Also, consider making the array more specific, something like array<String>, or String[].

This check compares the return type specified in the @return annotation of a function or method doc comment with the types returned by the function and raises an issue if they mismatch.

If the return type contains the type array, this check recommends the use of a more specific type like String[] or array<String>.

Loading history...
51
     */
52
    public function getChoices()
53
    {
54
        return null;
55
    }
56
57
    /**
58
     * @return int
59
     */
60
    public function getType()
61
    {
62
        return self::INFORMATION_TYPE_ASK;
63
    }
64
}
65