Code Duplication    Length = 13-16 lines in 2 locations

tests/Unit/Http/Controllers/BaseControllerTest.php 2 locations

@@ 138-153 (lines=16) @@
135
   * @covers \Tfboe\FmLib\Http\Controllers\BaseController::transformValue
136
   * @uses   \Tfboe\FmLib\Http\Controllers\BaseController::__construct
137
   */
138
  public function testTransformValueByTransformer()
139
  {
140
    $value = "5";
141
    $transformer = function ($input) {
142
      self::assertEquals("5", $input);
143
      return 6;
144
    };
145
    $specification = ['transformer' => $transformer];
146
147
    $controller = $this->controller();
148
    /** @noinspection PhpUnhandledExceptionInspection */
149
    $method = self::getMethod(UserController::class, 'transformValue');
150
    $method->invokeArgs($controller, [&$value, $specification]);
151
152
    self::assertEquals(6, $value);
153
  }
154
155
  /**
156
   * @covers \Tfboe\FmLib\Http\Controllers\BaseController::transformValue
@@ 160-172 (lines=13) @@
157
   * @covers \Tfboe\FmLib\Http\Controllers\BaseController::transformByType
158
   * @uses   \Tfboe\FmLib\Http\Controllers\BaseController::__construct
159
   */
160
  public function testTransformValueByTypeDateTime()
161
  {
162
    $value = "2005-02-28 16:35:01";
163
    $datetime = new \DateTime($value);
164
    $specification = ['type' => 'datetime'];
165
166
    $controller = $this->controller();
167
    /** @noinspection PhpUnhandledExceptionInspection */
168
    $method = self::getMethod(UserController::class, 'transformValue');
169
    $method->invokeArgs($controller, [&$value, $specification]);
170
171
    self::assertEquals($datetime, $value);
172
  }
173
174
  /**
175
   * @covers \Tfboe\FmLib\Http\Controllers\BaseController::transformValue