Code Duplication    Length = 10-10 lines in 2 locations

src/ZipArchive.php 2 locations

@@ 743-752 (lines=10) @@
740
     *
741
     * @link http://php.net/manual/en/ziparchive.getfromname.php
742
     */
743
    final public function getFromName(string $name, int $length = null, int $flags = null)
744
    {
745
        $validFlags = (is_null($flags) ? 0 : $flags & (self::FL_COMPRESSED|self::FL_NOCASE|self::FL_NODIR|self::FL_UNCHANGED));
746
747
        if (($index = $this->locateName($name, $validFlags)) === false) {
748
            return false;
749
        }
750
751
        return $this->getFromIndex($index, $length, $validFlags);
752
    }
753
754
755
    /**
@@ 857-866 (lines=10) @@
854
     * @param int|null $flags Any combination of ZipArchive::FL_COMPRESSED|ZipArchive::FL_NOCASE|ZipArchive::FL_NODIR|ZipArchive::FL_UNCHANGED
855
     * @return resource|false
856
     */
857
    public function getStreamName(string $name, int $flags = null)
858
    {
859
        $validFlags = (is_null($flags) ? 0 : $flags & (self::FL_COMPRESSED|self::FL_NOCASE|self::FL_NODIR|self::FL_UNCHANGED));
860
861
        if (($index = $this->locateName($name, $validFlags)) === false) {
862
            return false;
863
        }
864
865
        return $this->getStreamIndex($index, $validFlags);
866
    }
867
868
869
    /**