Weave Code
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

Class Finder Laravel Package

danog/class-finder

Fast PHP class discovery utility. Scan directories/files and find classes, interfaces, and traits without manually maintaining lists. Useful for autoload-based plugins, reflection tooling, and package indexing, with a simple API and minimal setup.

View on GitHub
Deep Wiki
Context7

Could not locate PHP interrupter.

Example PHP:

<?php

require_once __DIR__ . '/../vendor/autoload.php';

use danog\ClassFinder\ClassFinder;

ClassFinder::enableExperimentalFilesSupport();
$classes = ClassFinder::getClassesInNamespace('Acme\Foo\Bar');

Results in this exception:

Could not locate PHP interrupter.

When running ClassFinder with support for autoloaded classes in files, ClassFinder must execute the included file in a shell to determine any defined classes in it. To do this, ClassFinder must determine the location of the PHP interrupter. If you're using PHP 5.4 or newer, PHP_BINARY should be set accurately and is used to determine the location of php. On PHP 5.3, ClassFinder attempts to find it via which (or where on Windows). If ClassFinder still can't find it, this exception is thrown.

Providing an explicit path to the PHP interrupter is not supported. Please open an issue that includes your use case, if you need this.

Possible Solution 1

Upgrade to a newer version of PHP that includes the PHP_BINARY constant.

Possible Solution 2

Add php to your $PATH so it can be discovered via which or where.

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.
cuci/prototurk-sdk-symfony
clementtalleu/easyadmin-markdown-bundle
codeflextech/permission-manager
karnoweb/livewire-datepicker
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager