Code Duplication    Length = 24-24 lines in 2 locations

SwaggerGen/Swagger/Type/IntegerType.php 1 location

@@ 86-109 (lines=24) @@
83
	 * @param string $data Any data added after the command
84
	 * @return \SwaggerGen\Swagger\Type\AbstractType|boolean
85
	 */
86
	public function handleCommand($command, $data = null)
87
	{
88
		switch (strtolower($command)) {
89
			case 'default':
90
				$this->default = $this->validateDefault($data);
91
				return $this;
92
93
			case 'enum':
94
				$words = self::wordSplit($data);
95
				foreach ($words as &$word) {
96
					$word = $this->validateDefault($word);
97
				}
98
				$this->enum = array_merge($this->enum, $words);
99
				return $this;
100
101
			case 'step':
102
				if (($step = intval($data)) > 0) {
103
					$this->multipleOf = $step;
104
				}
105
				return $this;
106
		}
107
108
		return parent::handleCommand($command, $data);
109
	}
110
111
	public function toArray()
112
	{

SwaggerGen/Swagger/Type/NumberType.php 1 location

@@ 80-103 (lines=24) @@
77
	 * @param string $data Any data added after the command
78
	 * @return \SwaggerGen\Swagger\Type\AbstractType|boolean
79
	 */
80
	public function handleCommand($command, $data = null)
81
	{
82
		switch (strtolower($command)) {
83
			case 'default':
84
				$this->default = $this->validateDefault($data);
85
				return $this;
86
87
			case 'enum':
88
				$words = self::wordSplit($data);
89
				foreach ($words as &$word) {
90
					$word = $this->validateDefault($word);
91
				}
92
				$this->enum = array_merge($this->enum, $words);
93
				return $this;
94
95
			case 'step':
96
				if (($step = doubleval($data)) > 0) {
97
					$this->multipleOf = $step;
98
				}
99
				return $this;
100
		}
101
102
		return parent::handleCommand($command, $data);
103
	}
104
105
	public function toArray()
106
	{