Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Phealng Laravel Package

3rdpartyeve/phealng

PhealNG is a PHP client library for the EVE Online XML API, offering namespaced, PSR-0 compatible classes. Note: this package is deprecated and archived, since CCP shut down the XML API in 2018, so it is not suitable for new projects.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

  • Architecture fit: Poor for any new Laravel/PHP architecture. This is a legacy, framework-agnostic PHP library for the retired EVE Online XML API, not a Laravel package. It has no apparent Laravel service provider, facade, configuration integration, or modern HTTP-client abstraction. Adding it would create an isolated legacy dependency rather than a native application component.
  • Integration feasibility: Technically installable via Composer, but practically low-value because the upstream API was shut down in 2018. PHP 5.4+ compatibility and PSR-0-era design make it a likely friction point for modern Laravel versions requiring PHP 8.x, modern autoloading, and maintained dependencies. Any integration would be for historical code retention, not new capability.
  • Technical risk: High. The repository is archived and explicitly deprecated, has no upstream maintenance, no security patching, and no active dependents. The core integration target no longer exists. Using it in a Laravel application would introduce an unmaintained dependency, upgrade blockers, and false confidence that an obsolete integration can be supported.
  • Key questions: Is there any remaining production traffic or code path that still references this package? Is the goal historical-data access, legacy feature preservation, or migration off the retired XML API? Which Laravel and PHP versions must be supported? Can all functionality be replaced by EVE ESI or removed entirely? Who owns decommissioning the legacy integration?

Integration Approach

  • Stack fit: Do not add 3rdpartyeve/phealng to a Laravel application unless strictly required to maintain an existing legacy integration. If unavoidable, isolate it behind an application-owned adapter or service interface so Laravel code does not depend directly on the library. Expect manual wiring rather than package auto-discovery.
  • Migration path: Treat migration as removal, not adoption. Inventory all references, identify the features that depended on the old EVE XML API, map those to EVE ESI or remove obsolete functionality, and replace the library with a maintained ESI client or a thin internal HTTP client. Use a feature flag to compare behavior during transition.
  • Compatibility: Verify Composer constraints against the target Laravel/PHP version before any temporary install. The package’s PHP 5.4-era baseline, PSR-0 classloading, and archived status make it a likely blocker for Laravel 9/10/11 environments. Avoid mixing it into shared dependencies; keep it in a legacy-only service or branch if temporary retention is mandatory.
  • Sequencing: 1) inventory usage and confirm whether any endpoint still functions; 2) freeze new development against the package; 3) wrap remaining calls behind an internal interface; 4) replace with ESI or remove the feature; 5) remove the Composer dependency and legacy configuration; 6) add regression tests and monitoring to confirm no calls remain.

Operational Impact

  • Maintenance: Very high relative to value. The package is archived, deprecated by its maintainer, and tied to a discontinued API. There is no upstream bug-fix or security path. Every retained usage becomes permanent legacy debt and a potential blocker for Laravel/PHP upgrades.
  • Support: Effectively unsupported. The community signal is weak: 66 stars, zero dependents, archived status, and a README that explicitly says the library is not what you are looking for. Internal support would depend entirely on preserving legacy knowledge and owning any fork.
  • Scaling: Not a meaningful scaling concern because the upstream API is gone. Any remaining integration would be limited to historical processing or a local mock, not a scalable production integration. The real scaling risk is organizational: legacy exceptions accumulating around an obsolete dependency.
  • Failure modes: API unavailability, authentication failures, XML parsing errors, Composer dependency conflicts, PHP/Laravel upgrade failures, and unpatched security issues. The most likely failure is silent architectural drift: a small legacy dependency becomes an invisible blocker for modernization.
  • Ramp-up: Low effort to understand the library’s surface API, but high effort to understand and safely remove its legacy business context. The TPM recommendation is to avoid ramp-up investment and instead fund a short decommissioning or ESI migration effort.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator