anchor.diff:  
         enableParallelBuilding = true;
         nativeBuildInputs = [ php autoconf pkgconfig re2c ];
  -      inherit configureFlags internalDeps buildInputs zendExtension;
  +      inherit configureFlags internalDeps buildInputs
  +        zendExtension doCheck;
   
         preConfigure = ''
           nullglobRestore=$(shopt -p nullglob)
  
positive.code:       , postPhpize ? ""
        , buildInputs ? []
        , zendExtension ? false
        , ...
      }: stdenv.mkDerivation {
        pname = "php-ext-${name}";
  
negative.code:         buildInputs = [ gmp ];
          configureFlags = [ "--with-gmp=${gmp.dev}" ]; }
        { name = "hash"; enable = lib.versionOlder php.version "7.4"; }
        { name = "iconv";
          configureFlags = if stdenv.isDarwin then
                             [ "--with-iconv=${libiconv}" ]
                           else
                             [ "--with-iconv" ];
          doCheck = false; }
        { name = "imap";
          buildInputs = [ uwimap openssl pam pcre' ];
          configureFlags = [ "--with-imap=${uwimap}" "--with-imap-ssl" ];
  