Code Duplication    Length = 13-13 lines in 2 locations

src/generator/Analyzer.php 1 location

@@ 378-390 (lines=13) @@
375
     *
376
     * @return string Full constant name
377
     */
378
    protected function constantNameByValue($value, $className = Field::ENTITY)
379
    {
380
        // Get array where class constants are values and their values are keys
381
        $nameByValue = array_flip((new \ReflectionClass($className))->getConstants());
382
383
        // Try to find constant by its value
384
        if (null !== $nameByValue[$value]) {
385
            // Return constant name
386
            return $nameByValue[$value];
387
        }
388
389
        return '';
390
    }
391
}
392
//[PHPCOMPRESSOR(remove,end)]
393

src/generator/Generator.php 1 location

@@ 378-390 (lines=13) @@
375
     *
376
     * @return string Full constant name
377
     */
378
    protected function constantNameByValue($value, $className = Field::ENTITY)
379
    {
380
        // Get array where class constants are values and their values are keys
381
        $nameByValue = array_flip((new \ReflectionClass($className))->getConstants());
382
383
        // Try to find constant by its value
384
        if (null !== $nameByValue[$value]) {
385
            // Return constant name
386
            return $nameByValue[$value];
387
        }
388
389
        return '';
390
    }
391
}
392