v7.0.0-beta.2 release
This commit is contained in:
1 parent
6595fd0eb5
commit
fa8eba7a0d
1165 files changed
+107118
-762127
No files matched your search
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
namespace App\Support\SampleData\Datasets;
|
||||
|
||||
/**
|
||||
* 인터넷 관련 데이터셋 (User Agent / Domain / TLD)
|
||||
*
|
||||
* Faker\Generator 대체용(FakerShim)에서 사용합니다.
|
||||
*/
|
||||
final class Internet
|
||||
{
|
||||
/** 샘플 User Agent 문자열 (데스크톱/모바일 혼합) */
|
||||
public const USER_AGENTS = [
|
||||
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
|
||||
'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0',
|
||||
'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Safari/605.1.15',
|
||||
'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
|
||||
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.2210.91',
|
||||
'Mozilla/5.0 (iPhone; CPU iPhone OS 17_2_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Mobile/15E148 Safari/604.1',
|
||||
'Mozilla/5.0 (iPad; CPU OS 17_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Mobile/15E148 Safari/604.1',
|
||||
'Mozilla/5.0 (Linux; Android 14; SM-S918N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36',
|
||||
'Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36',
|
||||
'Mozilla/5.0 (Linux; Android 13; SM-A536N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36',
|
||||
'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
|
||||
'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:121.0) Gecko/20100101 Firefox/121.0',
|
||||
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 OPR/105.0.0.0',
|
||||
'Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/119.0.0.0 Mobile/15E148 Safari/604.1',
|
||||
'Mozilla/5.0 (Linux; Android 13; SM-G998N Build/TP1A.220624.014) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/119.0.0.0 Mobile Safari/537.36',
|
||||
];
|
||||
|
||||
/** 샘플 도메인 */
|
||||
public const DOMAINS = [
|
||||
'example.com', 'example.net', 'example.org',
|
||||
'sample.co.kr', 'demo.co.kr', 'test.co.kr',
|
||||
'domain.io', 'service.co', 'platform.app',
|
||||
'shop.store', 'mall.kr', 'market.net',
|
||||
];
|
||||
|
||||
/** 이메일용 도메인 */
|
||||
public const EMAIL_DOMAINS = [
|
||||
'example.com', 'example.net', 'example.org',
|
||||
'sample.kr', 'demo.co.kr', 'mail.test',
|
||||
'post.kr', 'mailbox.co', 'inbox.me',
|
||||
];
|
||||
|
||||
/** TLD */
|
||||
public const TLDS = [
|
||||
'com', 'net', 'org', 'io', 'app', 'co', 'kr', 'co.kr', 'info', 'biz',
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
namespace App\Support\SampleData\Datasets;
|
||||
|
||||
/**
|
||||
* 한국어 지리/주소 데이터셋
|
||||
*
|
||||
* Faker\Generator 대체용(FakerShim)에서 사용합니다.
|
||||
* 시×구×도로×번지 조합으로 주소 수만 개 생성 가능합니다.
|
||||
*/
|
||||
final class KoreanGeo
|
||||
{
|
||||
/** 광역시/도 (전체 17개) */
|
||||
public const STATES = [
|
||||
'서울특별시', '부산광역시', '인천광역시', '대구광역시', '대전광역시',
|
||||
'광주광역시', '울산광역시', '세종특별자치시',
|
||||
'경기도', '강원특별자치도', '충청북도', '충청남도',
|
||||
'전북특별자치도', '전라남도', '경상북도', '경상남도', '제주특별자치도',
|
||||
];
|
||||
|
||||
/** 시 (소규모 표시용) */
|
||||
public const CITIES = [
|
||||
'서울특별시', '부산광역시', '인천광역시', '대구광역시', '대전광역시',
|
||||
'광주광역시', '울산광역시', '수원시', '성남시', '용인시',
|
||||
'고양시', '부천시', '안양시', '안산시', '화성시',
|
||||
'평택시', '의정부시', '김해시', '청주시', '전주시',
|
||||
'포항시', '창원시', '춘천시', '원주시', '천안시',
|
||||
];
|
||||
|
||||
/** 구/군 (서울·부산·광역 혼합 흔한 이름) */
|
||||
public const DISTRICTS = [
|
||||
'강남구', '서초구', '송파구', '강동구', '종로구', '중구', '용산구', '성동구',
|
||||
'광진구', '동대문구', '중랑구', '성북구', '강북구', '도봉구', '노원구', '은평구',
|
||||
'서대문구', '마포구', '양천구', '강서구', '구로구', '금천구', '영등포구', '동작구',
|
||||
'관악구', '해운대구', '수영구', '남구', '북구', '분당구', '일산동구', '부평구',
|
||||
];
|
||||
|
||||
/** 도로명 */
|
||||
public const ROADS = [
|
||||
'테헤란로', '강남대로', '논현로', '봉은사로', '선릉로', '학동로', '삼성로', '영동대로',
|
||||
'남부순환로', '올림픽로', '양재대로', '세종대로', '이태원로', '한남대로', '연세로',
|
||||
'신촌로', '왕산로', '을지로', '퇴계로', '율곡로', '청계천로', '종로', '고덕로',
|
||||
'천호대로', '경인로', '공항대로', '김포한강로', '자유로', '강변북로', '동부간선로',
|
||||
];
|
||||
|
||||
/** 건물/상세주소 접미 */
|
||||
public const BUILDING_SUFFIX = [
|
||||
'아파트', '오피스텔', '빌라', '빌딩', '센터', '타워', '프라자', '하우스', '스테이션', '플레이스',
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
|
||||
namespace App\Support\SampleData\Datasets;
|
||||
|
||||
/**
|
||||
* 한국어 인명/기업명 데이터셋
|
||||
*
|
||||
* Faker\Generator 대체용(FakerShim)에서 사용합니다.
|
||||
* 성×이름 조합만 1,800개 이상, 회사명 조합은 3,000개 이상 생성 가능합니다.
|
||||
*/
|
||||
final class KoreanPeople
|
||||
{
|
||||
/** 한국 성씨 (통계청 상위 기반) */
|
||||
public const LAST_NAMES = [
|
||||
'김', '이', '박', '최', '정', '강', '조', '윤', '장', '임',
|
||||
'한', '오', '서', '신', '권', '황', '안', '송', '전', '홍',
|
||||
'유', '고', '문', '양', '손', '배', '백', '허', '남', '심',
|
||||
'노', '하', '곽', '성', '차', '주', '우', '구', '민', '류',
|
||||
];
|
||||
|
||||
/** 한국어 이름 (남녀 혼합, 흔히 쓰이는 현대 이름 중심) */
|
||||
public const FIRST_NAMES = [
|
||||
'민준', '서준', '예준', '도윤', '시우', '주원', '하준', '지호', '지훈', '건우',
|
||||
'우진', '선우', '서진', '현우', '민재', '현준', '연우', '유준', '정우', '승우',
|
||||
'승현', '지원', '재윤', '도현', '지안', '유찬', '이준', '시윤', '은우', '예성',
|
||||
'서연', '서윤', '지우', '서현', '하은', '민서', '유진', '윤서', '지민', '채원',
|
||||
'수아', '지유', '예린', '수빈', '소율', '시은', '가은', '예진', '소연', '은서',
|
||||
'아린', '소윤', '수연', '예원', '혜원', '다은', '나연', '유나', '지아', '서영',
|
||||
];
|
||||
|
||||
/** 회사명 접두 (지역/업종 수식 포함) */
|
||||
public const COMPANY_PREFIX = [
|
||||
'가나', '대한', '한국', '서울', '대명', '동양', '신한', '동방', '한미', '삼미',
|
||||
'금강', '은성', '천일', '현대', '미래', '새한', '우리', '광명', '청솔', '태평',
|
||||
'아이', '스마트', '유니', '디지털', '퓨처', '코어', '비전', '크리에이티브', '라이트', '이노',
|
||||
'네오', '에코', '글로벌', '퍼스트', '그린', '블루', '프라임', '메가', '오션', '실버',
|
||||
];
|
||||
|
||||
/** 회사명 접미 (업종/규모 지정) */
|
||||
public const COMPANY_SUFFIX = [
|
||||
'테크', '소프트', '시스템즈', '솔루션', '코리아', '인더스트리', '엔터프라이즈', '이노베이션', '랩스', '그룹',
|
||||
'컴퍼니', '네트웍스', '미디어', '커뮤니케이션즈', '파트너스', '홀딩스', '서비스', '퍼니처', '로지스틱스', '인터내셔널',
|
||||
'주식회사', '(주)', '산업', '전자', '제약', '상사', '물산', '식품', '화학', '건설',
|
||||
];
|
||||
|
||||
/** 직책/직급 */
|
||||
public const JOB_TITLES = [
|
||||
'사원', '주임', '대리', '과장', '차장', '부장', '팀장', '실장', '이사', '상무',
|
||||
'전무', '부사장', '사장', '회장', '연구원', '선임연구원', '책임연구원', '개발자', '디자이너', '기획자',
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
|
||||
namespace App\Support\SampleData\Datasets;
|
||||
|
||||
/**
|
||||
* 한국어 단어/문장 재료 데이터셋
|
||||
*
|
||||
* Faker\Generator 대체용(FakerShim)의 word/sentence/paragraph 에 사용합니다.
|
||||
* 일상·업무·기술 혼합 명사/형용사/동사 약 220개로 구성해
|
||||
* 다양한 문장 조합을 생성할 수 있습니다.
|
||||
*/
|
||||
final class KoreanText
|
||||
{
|
||||
/** 한국어 단어 풀 (명사/형용사/동사 혼합) */
|
||||
public const WORDS = [
|
||||
// 일상 명사
|
||||
'시간', '사람', '사회', '나라', '문제', '생각', '정도', '정보', '이야기', '오늘',
|
||||
'필요', '세상', '회사', '시장', '관계', '경우', '경제', '결과', '가능성', '교육',
|
||||
'문화', '지역', '정책', '활동', '모습', '사용', '생활', '의미', '대학', '기업',
|
||||
'개발', '서비스', '기술', '환경', '지원', '과정', '선택', '상황', '영향', '중요성',
|
||||
// 업무/기술
|
||||
'프로젝트', '시스템', '플랫폼', '솔루션', '프로세스', '워크플로우', '데이터', '알고리즘', '구조', '설계',
|
||||
'분석', '전략', '운영', '관리', '성과', '품질', '생산성', '효율성', '안정성', '신뢰성',
|
||||
'보안', '확장성', '유연성', '통합', '최적화', '자동화', '협업', '소통', '혁신', '지속가능성',
|
||||
// 형용사
|
||||
'새로운', '다양한', '안정적인', '효율적인', '혁신적인', '편리한', '빠른', '간결한', '체계적인', '직관적인',
|
||||
'정확한', '세심한', '꼼꼼한', '유연한', '강력한', '특별한', '독특한', '전문적인', '일관된', '창의적인',
|
||||
// 동사 어간 (문장에서 ‘-합니다’ 접미로 사용)
|
||||
'제공', '지원', '개선', '강화', '확대', '구축', '설정', '구성', '배포', '유지',
|
||||
'개발', '운영', '점검', '검토', '측정', '추적', '공유', '전달', '수행', '완료',
|
||||
'준비', '제안', '반영', '해결', '예방', '탐지', '분석', '설계', '실행', '검증',
|
||||
// 감각/태도
|
||||
'감사', '성공', '실패', '기회', '가치', '능력', '책임', '노력', '신뢰', '열정',
|
||||
'성장', '도전', '배움', '발견', '깨달음', '용기', '인내', '집중', '몰입', '균형',
|
||||
// 제품/소비 맥락
|
||||
'상품', '제품', '주문', '배송', '결제', '할인', '쿠폰', '포인트', '리뷰', '문의',
|
||||
'혜택', '행사', '이벤트', '프로모션', '구독', '멤버십', '등급', '랭킹', '후기', '장바구니',
|
||||
'카테고리', '브랜드', '신상품', '베스트셀러', '한정판', '재고', '사이즈', '컬러', '디자인', '소재',
|
||||
];
|
||||
|
||||
/** 문장 앞에 붙는 접속부/부사 (자연스러운 운율용) */
|
||||
public const SENTENCE_HEADS = [
|
||||
'오늘', '어제', '최근', '현재', '앞으로', '지금', '바로', '특히', '무엇보다', '그리고',
|
||||
'또한', '한편', '다만', '결국', '따라서', '이제', '여전히', '아직', '곧', '이미',
|
||||
];
|
||||
|
||||
/** 이메일 사용자 접미 */
|
||||
public const EMAIL_USER_SUFFIX = [
|
||||
'kim', 'lee', 'park', 'choi', 'jung', 'han', 'seo', 'min', 'ji', 'hyun',
|
||||
];
|
||||
}
|
||||
Reference in new issue
Block a user