/home/lnzliplg/public_html/alt-php82-pecl-gender_1.1.0-3.el8.zip
PK���\�I;;tests/004.phptnu�[���--TEST--
Check multiple gender objects
--SKIPIF--
<?php if (!extension_loaded("gender")) print "skip"; ?>
--FILE--
<?php 

namespace Gender;

include dirname(__FILE__) . "/func.inc";

$name = array(
	array('Max', 'Jacky', 'Maria'),
	array('Maria', 'Sam', 'Nam'),
	array('Mary', 'Albert', 'Leo'),
);

foreach ($name as $n) {
	$g0 = new Gender;
	eval_result($g0->get($n[0]), $n[0]);
	$g1 = new Gender;
	eval_result($g1->get($n[1]), $n[1]);
	$g2 = new Gender;
	eval_result($g2->get($n[2]), $n[2]);
}
?>
DONE
--EXPECT--
The name Max is mostly male in 0
The name Jacky is mostly male in 0
The name Maria is female in 0
The name Maria is female in 0
The name Sam is unisex in 0
The name Nam is unisex in 0
The name Mary is female in 0
The name Albert is male in 0
The name Leo is mostly male in 0
DONE
PK���\yX>�**tests/005.phptnu�[���--TEST--
Check unisex name
--SKIPIF--
<?php if (!extension_loaded("gender")) print "skip"; ?>
--FILE--
<?php 

namespace Gender;

include dirname(__FILE__) . "/func.inc";

$name = "Sasha";
$g = new Gender; 

eval_result($g->get($name), $name);
?>
DONE
--EXPECT--
The name Sasha is unisex in 0
DONE
PK���\{��u//tests/003.phptnu�[���--TEST--
Check male name
--SKIPIF--
<?php if (!extension_loaded("gender")) print "skip"; ?>
--FILE--
<?php 

namespace Gender;

include dirname(__FILE__) . "/func.inc";

$name = "Saimon";
$g = new Gender; 

eval_result($g->get($name), $name);
?>
DONE
--EXPECT--
The name Saimon was not found for 0
DONE
PK���\c��tests/007.phptnu�[���--TEST--
Check similar name
--SKIPIF--
<?php if (!extension_loaded("gender")) print "skip"; ?>
--FILE--
<?php 

namespace Gender;

include dirname(__FILE__) . "/func.inc";

$names = array("Mina", "Jesus", "Basti", "Mostafa", "Caterin", "Johann", "Havoc");
$g = new Gender;

foreach($names as $name) {
	var_dump($g->similarNames($name));
}
?>
DONE
--EXPECT--
array(7) {
  [0]=>
  string(4) "Mona"
  [1]=>
  string(4) "Muna"
  [2]=>
  string(4) "Mina"
  [3]=>
  string(5) "Minna"
  [4]=>
  string(5) "Min+A"
  [5]=>
  string(5) "Miina"
  [6]=>
  string(5) "Minah"
}
array(2) {
  [0]=>
  string(5) "Jes�s"
  [1]=>
  string(5) "Jesus"
}
array(4) {
  [0]=>
  string(7) "Bastien"
  [1]=>
  string(5) "Basit"
  [2]=>
  string(5) "Basri"
  [3]=>
  string(5) "Besti"
}
array(3) {
  [0]=>
  string(7) "Mustafa"
  [1]=>
  string(7) "Mostafa"
  [2]=>
  string(8) "Moustafa"
}
array(2) {
  [0]=>
  string(9) "Catherine"
  [1]=>
  string(8) "Caterina"
}
array(2) {
  [0]=>
  string(6) "Johann"
  [1]=>
  string(6) "J�hann"
}
array(0) {
}
DONE
PK���\A^2ddtests/006.phptnu�[���--TEST--
Check determine country
--SKIPIF--
<?php if (!extension_loaded("gender")) print "skip"; ?>
--FILE--
<?php 

namespace Gender;

include dirname(__FILE__) . "/func.inc";

$ca = array(
	Gender::GERMANY,
	Gender::FINLAND,
	Gender::SERBIA,
);

$g = new Gender; 
foreach($ca as $c) {
	var_dump($g->country($c));
}

?>
DONE
--EXPECT--
array(2) {
  ["country_short"]=>
  string(1) "D"
  ["country"]=>
  string(7) "Germany"
}
array(2) {
  ["country_short"]=>
  string(3) "FIN"
  ["country"]=>
  string(7) "Finland"
}
array(2) {
  ["country_short"]=>
  string(3) "SER"
  ["country"]=>
  string(6) "Serbia"
}
DONE
PK���\��̳��tests/011.phptnu�[���--TEST--
Test bug #64740 Gender ignores country for some names, variation 2
--SKIPIF--
<?php if (!extension_loaded('gender')) print 'skip'; ?>
--FILE--
<?php
$g = new Gender\Gender;

var_dump($g->get("Jan", Gender\Gender::BRITAIN));
var_dump($g->get("Jan", Gender\Gender::USA));
var_dump($g->get("Jan", Gender\Gender::DENMARK));
var_dump($g->get("Jan", Gender\Gender::ISRAEL));

var_dump($g->get("Val", Gender\Gender::BRITAIN));
var_dump($g->get("Val", Gender\Gender::USA));

var_dump($g->get("Chris", Gender\Gender::SWEDEN));
var_dump($g->get("Chris", Gender\Gender::GERMANY));

var_dump($g->get("Brynn", Gender\Gender::BRITAIN));
var_dump($g->get("Brynn", Gender\Gender::USA));

var_dump($g->get("Carol", Gender\Gender::ISRAEL));
var_dump($g->get("Carol", Gender\Gender::FRANCE));
var_dump($g->get("Carol", Gender\Gender::ROMANIA));
var_dump($g->get("Carol", Gender\Gender::BRITAIN));

var_dump($g->get("Fran", Gender\Gender::BRITAIN));
var_dump($g->get("Fran", Gender\Gender::ALBANIA));

var_dump($g->get("Ronny", Gender\Gender::NETHERLANDS));
var_dump($g->get("Ronny", Gender\Gender::BRITAIN));

var_dump($g->get("Gene", Gender\Gender::BRITAIN));
var_dump($g->get("Gene", Gender\Gender::USA));
var_dump($g->get("Gene", Gender\Gender::LITHUANIA));

var_dump($g->get("Rene", Gender\Gender::BRITAIN));
var_dump($g->get("Rene", Gender\Gender::USA));
var_dump($g->get("Rene", Gender\Gender::SLOVAKIA));
var_dump($g->get("Rene", Gender\Gender::SWEDEN));
?>
+++DONE+++
--EXPECT--
int(70)
int(102)
int(77)
int(109)
int(102)
int(63)
int(77)
int(109)
int(109)
int(63)
int(70)
int(102)
int(77)
int(109)
int(70)
int(77)
int(77)
int(109)
int(77)
int(109)
int(70)
int(77)
int(63)
int(77)
int(63)
+++DONE+++

PK���\����tests/010.phptnu�[���--TEST--
Test bug #64740 Gender ignores country for some names, variation 1
--SKIPIF--
<?php if (!extension_loaded('gender')) print 'skip'; ?>
--FILE--
<?php
$g = new Gender\Gender;

var_dump($g->get("Dan", Gender\Gender::BRITAIN));
var_dump($g->get("Dan", Gender\Gender::VIETNAM));
var_dump($g->get("Dan", Gender\Gender::CHINA));

var_dump($g->get("Ben", Gender\Gender::BRITAIN));
var_dump($g->get("Ben", Gender\Gender::CHINA));
?>
+++DONE+++
--EXPECT--
int(77)
int(109)
int(63)
int(77)
int(63)
+++DONE+++

PK���\Ar5J��tests/008.phptnu�[���--TEST--
Check nickname
--SKIPIF--
<?php if (!extension_loaded("gender")) print "skip"; ?>
--FILE--
<?php 

namespace Gender;

include dirname(__FILE__) . "/func.inc";

$list = array(
	array("Max", "Maximilian"),
	array("Alexander", "Alex"),
	array("Ziska", "Franziska"),
	array("Yevgeni", "Zhenya"),
	array("Jacob", "Max"),
);
$g = new Gender;

foreach($list as $names) {
	var_dump($g->isNick($names[0], $names[1]));
}
?>
DONE
--EXPECT--
bool(true)
bool(true)
bool(true)
bool(true)
bool(false)
DONE
PK���\uc�{{$tests/009.phpt.php-8.4-compatibilitynu�[���--TEST--
Test __clone() breakage
--SKIPIF--
<?php if (!extension_loadad('gender')) print 'skip'; ?>
--FILE--
<?php
$g = new Gender\Gender;

class Dummy { public $value = null; }

$a = new Dummy;
$b = clone $a;

var_dump($g, $a, $b); ?>
DONE
--EXPECT--
object(Gender\Gender)#1 (0) {
}
object(Dummy)#2 (1) {
  ["value"]=>
  NULL
}
object(Dummy)#3 (1) {
  ["value"]=>
  NULL
}
DONE
PK���\z*[�tests/001.phptnu�[���--TEST--
Check for gender presence
--SKIPIF--
<?php if (!extension_loaded("gender")) print "skip"; ?>
--FILE--
<?php 
echo "gender extension is available";
/*
	you can add regression tests for your extension here

  the output of your test code has to be equal to the
  text in the --EXPECT-- section below for the tests
  to pass, differences between the output and the
  expected text are interpreted as failure

	see php5/README.TESTING for further information on
  writing regression tests
*/
?>
--EXPECT--
gender extension is available
PK���\|�z��$tests/011.phpt.php-8.4-compatibilitynu�[���--TEST--
Test bug #64740 Gender ignores country for some names, variation 2
--SKIPIF--
<?php if (!extension_loadad('gender')) print 'skip'; ?>
--FILE--
<?php
$g = new Gender\Gender;

var_dump($g->get("Jan", Gender\Gender::BRITAIN));
var_dump($g->get("Jan", Gender\Gender::USA));
var_dump($g->get("Jan", Gender\Gender::DENMARK));
var_dump($g->get("Jan", Gender\Gender::ISRAEL));

var_dump($g->get("Val", Gender\Gender::BRITAIN));
var_dump($g->get("Val", Gender\Gender::USA));

var_dump($g->get("Chris", Gender\Gender::SWEDEN));
var_dump($g->get("Chris", Gender\Gender::GERMANY));

var_dump($g->get("Brynn", Gender\Gender::BRITAIN));
var_dump($g->get("Brynn", Gender\Gender::USA));

var_dump($g->get("Carol", Gender\Gender::ISRAEL));
var_dump($g->get("Carol", Gender\Gender::FRANCE));
var_dump($g->get("Carol", Gender\Gender::ROMANIA));
var_dump($g->get("Carol", Gender\Gender::BRITAIN));

var_dump($g->get("Fran", Gender\Gender::BRITAIN));
var_dump($g->get("Fran", Gender\Gender::ALBANIA));

var_dump($g->get("Ronny", Gender\Gender::NETHERLANDS));
var_dump($g->get("Ronny", Gender\Gender::BRITAIN));

var_dump($g->get("Gene", Gender\Gender::BRITAIN));
var_dump($g->get("Gene", Gender\Gender::USA));
var_dump($g->get("Gene", Gender\Gender::LITHUANIA));

var_dump($g->get("Rene", Gender\Gender::BRITAIN));
var_dump($g->get("Rene", Gender\Gender::USA));
var_dump($g->get("Rene", Gender\Gender::SLOVAKIA));
var_dump($g->get("Rene", Gender\Gender::SWEDEN));
?>
+++DONE+++
--EXPECT--
int(70)
int(102)
int(77)
int(109)
int(102)
int(63)
int(77)
int(109)
int(109)
int(63)
int(70)
int(102)
int(77)
int(109)
int(70)
int(77)
int(77)
int(109)
int(77)
int(109)
int(70)
int(77)
int(63)
int(77)
int(63)
+++DONE+++

PK���\җ���tests/func.incnu�[���<?php

namespace Gender;

function eval_result($result, $name , $country = 0) {

	switch($result) {
		case Gender::IS_FEMALE:
			printf("The name %s is female in %s\n", $name, $country);
		break;

	 
		case Gender::IS_MOSTLY_FEMALE:
			printf("The name %s is mostly female in %s\n", $name, $country);
		break;

	 
		case Gender::IS_MALE:
			printf("The name %s is male in %s\n", $name, $country);
		break;

	 
		case Gender::IS_MOSTLY_MALE:
			printf("The name %s is mostly male in %s\n", $name, $country);
		break;

	 
		case Gender::IS_UNISEX_NAME:
			printf("The name %s is unisex in %s\n", $name, $country);
		break;

	 
		case Gender::IS_A_COUPLE:
			printf("The name %s is both male and female in %s\n", $name, $country);
		break;

	 
		case Gender::NAME_NOT_FOUND:
			printf("The name %s was not found for %s\n", $name, $country);
		break;

	 
		case Gender::ERROR_IN_NAME:
			echo "There is an error in the given name!\n";
		break;
	 
		default:
			echo "An error occured!\n";
		break;

	}
}
PK���\����$tests/010.phpt.php-8.4-compatibilitynu�[���--TEST--
Test bug #64740 Gender ignores country for some names, variation 1
--SKIPIF--
<?php if (!extension_loadad('gender')) print 'skip'; ?>
--FILE--
<?php
$g = new Gender\Gender;

var_dump($g->get("Dan", Gender\Gender::BRITAIN));
var_dump($g->get("Dan", Gender\Gender::VIETNAM));
var_dump($g->get("Dan", Gender\Gender::CHINA));

var_dump($g->get("Ben", Gender\Gender::BRITAIN));
var_dump($g->get("Ben", Gender\Gender::CHINA));
?>
+++DONE+++
--EXPECT--
int(77)
int(109)
int(63)
int(77)
int(63)
+++DONE+++

PK���\C�^�{{tests/009.phptnu�[���--TEST--
Test __clone() breakage
--SKIPIF--
<?php if (!extension_loaded('gender')) print 'skip'; ?>
--FILE--
<?php
$g = new Gender\Gender;

class Dummy { public $value = null; }

$a = new Dummy;
$b = clone $a;

var_dump($g, $a, $b); ?>
DONE
--EXPECT--
object(Gender\Gender)#1 (0) {
}
object(Dummy)#2 (1) {
  ["value"]=>
  NULL
}
object(Dummy)#3 (1) {
  ["value"]=>
  NULL
}
DONE
PK���\�7,,tests/002.phptnu�[���--TEST--
Check female name
--SKIPIF--
<?php if (!extension_loaded("gender")) print "skip"; ?>
--FILE--
<?php 

namespace Gender;

include dirname(__FILE__) . "/func.inc";

$name = "Milene";
$g = new Gender; 

eval_result($g->get($name), $name);
?>
DONE
--EXPECT--
The name Milene is female in 0
DONE
PK���\�I;;tests/004.phptnu�[���PK���\yX>�**Ztests/005.phptnu�[���PK���\{��u//�tests/003.phptnu�[���PK���\c��/tests/007.phptnu�[���PK���\A^2ddr
tests/006.phptnu�[���PK���\��̳��
tests/011.phptnu�[���PK���\�����tests/010.phptnu�[���PK���\Ar5J��.tests/008.phptnu�[���PK���\uc�{{$`tests/009.phpt.php-8.4-compatibilitynu�[���PK���\z*[�/tests/001.phptnu�[���PK���\|�z��$�tests/011.phpt.php-8.4-compatibilitynu�[���PK���\җ����#tests/func.incnu�[���PK���\����$�'tests/010.phpt.php-8.4-compatibilitynu�[���PK���\C�^�{{�)tests/009.phptnu�[���PK���\�7,,�+tests/002.phptnu�[���PK�-