This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## 개요
ptyLibrary_PHP는 PlatyHouse 프레임워크용 PHP 유틸리티 라이브러리입니다. 데이터베이스 작업, HTML 생성, CLI 유틸리티, 파일 관리, 웹 크롤링, 미디어 처리를 위한 재사용 가능한 컴포넌트를 제공합니다. 모든 코드는 `platyFramework` 네임스페이스를 사용합니다.
## 프로젝트 구조
```
ptyLibrary_PHP/
├── ptyLibrary.php # 메인 진입점 - 모든 코어 모듈 include
├── common/ # 핵심 유틸리티 함수 (ptyArray, ptyString, 디버그, HTTP)
├── database/ # MySQL 데이터베이스 추상화 레이어 (ptyMysql 클래스)
├── dbTableList/ # 데이터 목록 렌더링 및 페이지네이션
├── forms/ # 파일 업로드 관리 (ptyFormFileManager)
├── cli/ # CLI 유틸리티 및 ANSI 컬러 (ptyCliColor, ptyCliLog)
├── crawling/ # 웹 스크래핑 유틸리티 (ptyCrawling)
├── media/ # 미디어 처리 (ptyYoutubePlay)
├── postBlog/ # XML-RPC 블로그 포스팅 (네이버, TypePad)
└── external/ # 외부 라이브러리 (PhpSpreadsheet, simpleHtmlDom, html2text)