Recommend this page to a friend! |
Download .zip |
Info | Example | Screenshots | View files (1538) | Download .zip | Reputation | Support forum | Blog (1) | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2024-01-29 (18 days ago) | Not enough user ratings | Total: 96 This week: 2 | All time: 9,814 This week: 34 |
Version | License | PHP version | Categories | |||
neural-net-php 1.0.1 | MIT/X Consortium ... | 5 | PHP 5, Tools, Artificial intelligence |
Description | Author | ||||||||
This package can build, train, evaluate, and use neural networks. |
|
Neural-Net-PHP Class
The Neural-Net-PHP class serves as the core component of the Neural-Net-PHP library, providing a robust framework for implementing neural networks using PHP. This class encapsulates key functionalities for building, training, evaluating, and utilizing neural networks in various machine-learning tasks.
This package is adept at building, training, evaluating, and utilizing neural networks across various domains. Its capabilities are further extended with the following features:
Initialization and Layer Management:
The __construct()
method initializes a new instance of the Neural-Net-PHP class. The add($layer)
method facilitates the addition of layers to the neural network model, allowing users to define the architecture of their networks.
Parameter and Training Management:
Evaluation and Prediction:
Saving and Loading:
Utility Methods:
Acknowledgments and Technical Considerations:
The class acknowledges the inspiration drawn from the work of Harrison Kinsley and Daniel Kukiela, authors of "Neural Networks from Scratch in Python." It provides insights into technical considerations, such as potential threading, memory management, data preprocessing, and hardware considerations.
To test the Neural-Net-PHP leading directory, navigate to the directory and run the "composer test." This test compares outputs from Python functions such as dot, argmax, and many others. It's crucial to ensure that all tests pass before continuing, as a failed test indicates a key component is not working.
I've already trained a model to identify the fashion-mnist dataset at 'https://github.com/zalandoresearch/fashion-mnist'. To run it on your system, navigate to /TEST/TrainingTest/ and unzip "fashion_mnist_images.zip." Then, from the leading directory of Neural-Net-PHP, run 'PHP /TEST/TrainingTest/p615.php' in the terminal. This will run an already trained modal that outputs the model's performance and visual representations of what it got right and wrong.
Building the model requires some knowledge of the data structure. You can stack the model using the following code:
$Model = new Model(); $Model->add(new Layer_Dense(NumpyLight::shape($X)[1], 64)); $Model->add(new Activation_Relu()); $Model->add(new Layer_Dense(64, 64)); $Model->add(new Activation_Relu()); $Model->add(new Layer_Dense(64, 64)); $Model->add(new Activation_Softmax());
This neuron has one input layer, two hidden layers (with ReLU activations), and one output layer (with Softmax activation). You can also set loss functions, optimizers, and accuracy using the following code:
$Model->set(
$loss_function = new Loss_CategoricalCrossentropy(),
$optimizer = new Optimizer_Adam($learning_rate = 0.001, $decay = 1e-3),
$accuracy = new Accuracy_Categorical()
);
For a more detailed explanation, please check out my GitHub repository at 'https://github.com/cuthbert-lwinga/Neural-Net-PHP/tree/main.'
<?PHP |
Welcome to Neural-Net-PHP, a comprehensive library designed for implementing neural networks using PHP. This library expertly bridges the gap between the dynamic capabilities of neural networks and the robustness of PHP, offering PHP developers a seamless entry into the realm of artificial intelligence. With Neural-Net-PHP, you can effortlessly explore and harness the power of AI! ?
Special acknowledgment and heartfelt gratitude go to Harrison Kinsley & Daniel Kukie?a, the authors of Neural Networks from Scratch in Python, whose work has been a significant source of inspiration in the creation of this library.
Follow these detailed instructions to install and set up Neural-Net-PHP in your environment.
Start by cloning the repository from GitHub:
git clone git@github.com:cuthbert-lwinga/Neural-Net-PHP.git
cd Neural-Net-PHP
Neural-Net-PHP is built entirely from scratch, so no external libraries are required except for PHPUnit to run tests. If you don't have PHPUnit installed, you can easily install it via Composer:
composer require --dev phpunit/phpunit
It's crucial to run tests after installation to ensure everything is set up correctly. Execute the PHPUnit tests with:
./vendor/bin/phpunit
You should see an output similar to the following, indicating all tests have passed successfully:
To begin using Neural-Net-PHP, load your dataset. Here's an example using the Fashion-MNIST dataset:
$mnist_data = create_data_mnist("fashion_mnist_images");
list($X, $y, $X_test, $y_test) = $mnist_data;
Start crafting your neural network by layering the building blocks ? neurons and synapses come to life with each line of code! Choose from a variety of activation functions, optimizers, and layers to create a network that fits your unique dataset. Here's a sample setup with a single hidden layer to kickstart your model architecture:
echo "? Initializing model...\n\n";
$Model = new Model();
// Input layer with as many neurons as features in your dataset
$Model->add(new Layer_Dense(NumpyLight::shape($X)[1], 64));
// Hidden layer using the ReLU activation function for non-linearity
$Model->add(new Activation_Relu());
// Output layer with softmax activation for probability distribution
$Model->add(new Layer_Dense(64, 10)); // Assuming 10 classes for output
$Model->add(new Activation_Softmax());
echo "? Model architecture is now built and ready for training!\n";
Time to whip your model into shape! Just like a personal trainer sets a workout regimen, you'll set up a loss function to measure progress, an optimizer to improve with each iteration, and an accuracy metric to keep track of your gains. Once everything is in place, it's time to put your model to the test:
echo "? Configuring the neural workout...\n";
$Model->set(
new Loss_CategoricalCrossentropy(),
new Optimizer_Adam(0.001, 1e-3),
new Accuracy_Categorical()
);
echo "? Finalizing the model structure...\n";
$Model->finalize();
echo "???? Ready, set, train! Let's push those computational limits...\n";
$Model->train($X, $y, 200, 128, 100, [$X_test, $y_test]);
After your model has been trained, it's time to see how well it performs! Evaluate its prowess on new data and unleash its predictive power:
echo "? Loading the trained model for evaluation...\n";
$Model = Model::load('path/to/saved_model');
echo "? Making predictions on test data...\n";
$confidences = $Model->predict($X_test);
$predictions = $Model->output_layer_activation->predictions($confidences);
echo "? Predictions ready! Time to analyze and interpret the results.\n";
Don't let your hard work go to waste! Save your finely-tuned model for future use, and reload it with ease whenever you need to make predictions or further improvements:
echo "? Saving the trained model for future use...\n";
$Model->save("path/to/be/saved");
echo "? Loading the saved model for continued brilliance...\n";
$Model = Model::load('path/to/saved_model');
echo "? Model saved and loaded successfully. Ready for more action!\n";
I'm thrilled to share a significant performance enhancement that I've brought to Neural-Net-PHP: by integrating C++ and enabling threading, I've managed to significantly boost computation speeds. The latest benchmarks show that threading has dramatically decreased the time it takes to perform matrix dot product operations, which is a game changer for processing efficiency in neural network computations, and makes this whole package more applicable for real life scenarios.
To take advantage of this speed, you'll need to follow these steps:
This setup primes your system to utilize the C++ integration for optimized performance.
Below is a chart depicting the impressive reduction in dot product computation times with threading enabled (blue line) compared to the times without threading (red line):
As the matrix size grows, the impact of threading becomes increasingly evident. This advancement substantially elevates PHP's standing as a competent language for AI and machine learning tasks that demand intensive computation.
I am committed to furthering the development of Neural-Net-PHP, pushing PHP to its limits in the AI domain. Keep an eye out for more updates!
Neural-Net-PHP consists of several key components:
Neural-Net-PHP includes various loss functions, each suitable for different types of neural network tasks:
General Methods for Loss Classes:
- regularization_loss()
: Computes the regularization loss for the layers, aiding in reducing overfitting.
- calculate($output, $y, $include_regularization = false)
: Calculates the data loss and optionally includes the regularization loss.
- new_pass()
: Resets accumulated values, useful for starting a new pass of loss calculation.
- calculate_accumulated($include_regularization = false)
: Calculates the accumulated mean loss over a period, including regularization loss if specified.
Each of these loss functions plays a crucial role in guiding the training process of your neural network, helping to minimize the difference between the predicted output and the actual target values.
The Model
class is the central component of Neural-Net-PHP, orchestrating the neural network's structure, training, evaluation, and predictions.
The Model
class encapsulates all the necessary functionality for building and operating neural networks, making it straightforward to define, train, and utilize complex models in PHP.
Neural-Net-PHP includes additional utility classes that provide essential functionalities to support the neural network operations.
These utility classes enhance the Neural-Net-PHP library by providing additional functionalities like matrix operations, accuracy calculations, and data visualization, all crucial for a complete neural network implementation.
This example demonstrates how to train a neural network on the Fashion-MNIST dataset using Neural-Net-PHP. The Fashion-MNIST dataset consists of 28x28 grayscale images of fashion items, each categorized into one of 10 different classes like T-shirts/tops, trousers, pullovers, dresses, and more.
Before training, the images are first flattened and scaled. The dataset is shuffled and divided into training and testing sets.
To easily train the model on the Fashion-MNIST dataset, simply navigate to the main directory of Neural-Net-PHP
and execute the following command in your terminal:
php /TEST/TrainingTest/train_to_fashion_mnist.php
ini_set('memory_limit', '20480M'); // Increase the memory limit to 20480MB (20GB) or as needed
include_once("CLASSES/Headers.php");
use NameSpaceNumpyLight\NumpyLight;
// Loading and preprocessing the dataset
$mnist_data = create_data_mnist("fashion_mnist_images");
list($X, $y, $X_test, $y_test) = $mnist_data;
// Data normalization and reshaping
// Prepare validation data
$validation = [$X_test, $y_test];
// Constructing the model
$Model = new Model();
$Model->add(new Layer_Dense(NumpyLight::shape($X)[1],64));
$Model->add(new Activation_Relu());
$Model->add(new Layer_Dense(64,64));
$Model->add(new Activation_Relu());
$Model->add(new Layer_Dense(64,64));
$Model->add(new Activation_Softmax());
$Model->set(
$loss_function = new Loss_CategoricalCrossentropy(),
$optimizer = new Optimizer_Adam($learning_rate = 0.001, $decay = 1e-3),
$accuracy = new Accuracy_Categorical()
);
// Finalize the model and start training
$Model->finalize();
$Model->train($X, $y, $epoch = 200, $batch_size = 128, $print_every = 100, $validation_data = $validation);
// Saving the trained model
// The model is saved under the name 'fashion_mnist_model' for future use.
$Model->save("fashion_mnist_model");
Once you have trained and saved a model, you can easily load it for further evaluation or predictions. Here's an example of how to load a model and use it to make predictions on the Fashion-MNIST dataset:
To conveniently demonstrate this functionality, open your terminal and navigate to the main directory of Neural-Net-PHP
. Then, execute the following command:
php TEST/TrainingTest/p615.php
// Load the saved model
$Model = Model::load('saved_model');
// Predict using the loaded model
$confidences = $Model->predict($X_test);
$predictions = $Model->output_layer_activation->predictions($confidences);
// Fashion-MNIST labels
$fashion_mnist_labels = [
// Labels mapping
];
// Display predictions along with actual labels
for ($i = 0; $i < count($predictions); $i++) {
$labelText = $fashion_mnist_labels[$predictions[$i]] . " (Actual: " . $fashion_mnist_labels[$y_test[$i]] . ")";
$paddedLabelText = str_pad($labelText, 50);
echo $paddedLabelText . " ";
echo ($fashion_mnist_labels[$predictions[$i]] == $fashion_mnist_labels[$y_test[$i]]) ? "?" : "?";
echo "\n\n";
}
When working with Neural-Net-PHP, there are several technical aspects to keep in mind for optimal performance and effective model training:
These considerations aim to guide users for a better experience with Neural-Net-PHP and to set appropriate expectations regarding the library's capabilities and potential areas for future development.
Reflecting on the creation of Neural-Net-PHP, my heart swells with gratitude for those who've supported me along this wild and wonderful journey:
The journey of building Neural-Net-PHP has been an extraordinary odyssey filled with late nights, sudden epiphanies, and a plethora of "Aha!" moments, each fueled by an unwavering passion for machine learning. This labor of love, born in the quiet confines of my room, was a series of puzzles waiting to be solved, challenges to be embraced, and victories to be celebrated.
Each hurdle encountered was not merely an obstacle, but a stepping stone that enriched my understanding, sharpened my skills, and fueled my passion for this ever-evolving field. Neural-Net-PHP stands as a testament not only to the power of perseverance and relentless curiosity but also to the joy of learning and the remarkable potential that unfolds when we dare to dream and dare to do.
This project is a tribute to the warmth of community spirit and the boundless possibilities inherent in shared knowledge and collective advancement. To all aspiring coders and dreamers out there, may this serve as a beacon of inspiration. Here's to the journey, the joy of creation, and the endless adventure of coding. Happy coding, and may your path be filled with countless more "Aha!" moments!
Neural-Net-PHP is made available under the MIT License. This means that you're free to use, modify, distribute, and sell this software, but you must include the original copyright notice and this license notice in any copies or substantial portions of the software.
Screenshots | ||
Files |
File | Role | Description | ||
---|---|---|---|---|
.github (1 directory) | ||||
CLASSES (48 files) | ||||
SETUP (1 file) | ||||
TEST (5 directories) | ||||
vendor (1 file, 11 directories) | ||||
.phpunit.result.cache | Data | Auxiliary data | ||
check_these.json | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
composer.lock | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
Makefile | Data | Auxiliary data | ||
Neural-Network-gif.gif | Icon | Neural network animation | ||
neural_network_data_php.json | Data | Auxiliary data | ||
perfomance-test-chart.png | Icon | Icon image | ||
phpunit.xml | Data | Auxiliary data | ||
README.md | Doc. | Documentation | ||
shared_file_659c7ffe0d631 | Data | Auxiliary data | ||
shared_file_659c7ffe0d683 | Data | Auxiliary data |
Files | / | CLASSES |
File | Role | Description |
---|---|---|
Accuracy.php | Class | Class source |
Activation_Linear.php | Class | Class source |
Activation_Relu.php | Class | Class source |
Activation_Sigmoid.php | Class | Class source |
Activation_Softmax.php | Class | Class source |
Activation_Softmax...calCrossentropy.php | Class | Class source |
add.cpp | Data | Auxiliary data |
ArrayFileHandler.php | Class | Class source |
combined_matrices.json | Data | Auxiliary data |
dot.cpp | Data | Auxiliary data |
Headers.php | Aux. | Auxiliary script |
ImageProcessor.php | Class | Class source |
jacobianMatrix.cpp | Data | Auxiliary data |
Layer_Dense.php | Class | Class source |
Layer_Dropout.php | Class | Class source |
Layer_Input.php | Class | Class source |
LinePlotter.php | Class | Class source |
Loss_BinaryCrossentropy.php | Aux. | Auxiliary script |
Loss_CategoricalCrossentropy.php | Class | Class source |
Makefile | Data | Auxiliary data |
Matrix.cpp | Data | Auxiliary data |
Matrix.h | Data | Auxiliary data |
MatrixFileHandler.php | Class | Class source |
matrix_performance...c_implimentaion.csv | Data | Auxiliary data |
Model.php | Class | Class source |
MT_Maxtrix.php | Class | Class source |
NumpyLight.php | Class | Class source |
Optimizer_Adagrad.php | Class | Class source |
Optimizer_Adam.php | Class | Class source |
Optimizer_RMSprop.php | Class | Class source |
Optimizer_SGD.php | Class | Class source |
perfomanceTest.php | Aux. | Auxiliary script |
PlotChart.php | Class | Class source |
ProcessManager.php | Class | Class source |
Queue.php | Class | Class source |
RandomGenerator.php | Class | Class source |
SharedFile.php | Class | Class source |
SharedMemoryHandler.php | Class | Class source |
SocketServer.php | Class | Class source |
SystemOperations.php | Class | Class source |
TaskRegistry.php | Class | Class source |
test.php | Example | Example script |
testMulitplicationMultithreaded.php | Example | Example script |
ThreadedTaskDemo.php | Example | Example script |
Threads.php | Class | Class source |
untitled.php | Example | Example script |
Utility.cpp | Data | Auxiliary data |
Utility.h | Data | Auxiliary data |
Files | / | TEST |
File | Role | Description | ||
---|---|---|---|---|
Helper_Classes_Test (2 files) | ||||
Neural_Networks_Components (9 files) | ||||
NumpyLight (3 files) | ||||
Threading (2 files) | ||||
TrainingTest (30 files, 2 directories) |
Files | / | TEST | / | Helper_Classes_Test |
File | Role | Description |
---|---|---|
0000.png | Icon | Icon image |
ImageProcessorTest.php | Example | Example script |
Files | / | TEST | / | Neural_Networks_Components |
File | Role | Description |
---|---|---|
activation_sigmoid_large_dataset.json | Data | Auxiliary data |
binary_crossentropy_large_dataset.json | Data | Auxiliary data |
dense2_data_after_backward_pass.json | Data | Auxiliary data |
dense2_data_with_l...ivation_output.json | Data | Auxiliary data |
Loss_BinaryCrossentropy_data.json | Data | Auxiliary data |
mse_loss_data.json | Data | Auxiliary data |
neural_network_data.json | Data | Auxiliary data |
Neural_Network_Pages_Test.php | Class | Class source |
recorded_data.json | Data | Auxiliary data |
Files | / | TEST | / | NumpyLight |
File | Role | Description |
---|---|---|
NumpyLightTest.php | Class | Class source |
RandomGeneratorTest.php | Class | Class source |
test.php | Class | Class source |
Files | / | TEST | / | Threading |
File | Role | Description |
---|---|---|
Thread_add.php | Aux. | Auxiliary script |
Thread_dot.php | Aux. | Auxiliary script |
Files | / | TEST | / | TrainingTest |
File | Role | Description | ||
---|---|---|---|---|
fashion_mnist_images (1 file, 1 directory) | ||||
images (29 files) | ||||
dense_layer_data.json | Data | Auxiliary data | ||
dense_layer_data_with_spiral.json | Data | Auxiliary data | ||
generate_random.py | Data | Auxiliary data | ||
JacobianTest.php | Example | Example script | ||
neural_network_data.json | Data | Auxiliary data | ||
Optimizer_Adam_Test.php | Example | Example script | ||
p133_loss_activation_test.php | Example | Example script | ||
p235_loss_activation_test.php | Example | Example script | ||
p242_extended_loss_activation_test.php | Example | Example script | ||
p242_loss_activation_test.php | Example | Example script | ||
p276_loss_activation_test.php | Example | Example script | ||
p285_Optimizer_SGD_with_momentum.php | Example | Example script | ||
p294_Optimizer_Adagrad.php | Example | Example script | ||
p298_Optimizer_RMSprop_test.php | Example | Example script | ||
p350_Optimizer_Ada...th_regulization.php | Example | Example script | ||
p368_Optimizer_Ada...th_regulization.php | Example | Example script | ||
p420_Optimizer_Ada...th_regulization.php | Example | Example script | ||
p432_Optimizer_Ada...th_regulization.php | Example | Example script | ||
p480.php | Example | Example script | ||
p500.php | Example | Example script | ||
p510.php | Example | Example script | ||
p562.php | Example | Example script | ||
p615.php | Example | Example script | ||
test-fit.png | Data | Auxiliary data | ||
TestNpRand.php | Example | Example script | ||
train_sine.php | Example | Example script | ||
train_to_fashion_mnist.php | Example | Example script | ||
untitled.php | Example | Example script | ||
visiualize-data.php | Example | Example script | ||
visualize.php | Aux. | Auxiliary script |
Files | / | TEST | / | TrainingTest | / | fashion_mnist_images |
Files | / | TEST | / | TrainingTest | / | fashion_mnist_images | / | test | / | 0 |
File | Role | Description |
---|---|---|
0000.png | Icon | Icon image |
0001.png | Icon | Icon image |
0002.png | Icon | Icon image |
0003.png | Icon | Icon image |
0004.png | Icon | Icon image |
0005.png | Icon | Icon image |
0006.png | Icon | Icon image |
0007.png | Icon | Icon image |
0008.png | Icon | Icon image |
0009.png | Icon | Icon image |
0010.png | Icon | Icon image |
0011.png | Icon | Icon image |
0012.png | Icon | Icon image |
0013.png | Icon | Icon image |
0014.png | Icon | Icon image |
0015.png | Icon | Icon image |
0016.png | Icon | Icon image |
0017.png | Icon | Icon image |
0018.png | Icon | Icon image |
0019.png | Icon | Icon image |
0020.png | Icon | Icon image |
0021.png | Icon | Icon image |
0022.png | Icon | Icon image |
0023.png | Icon | Icon image |
0024.png | Icon | Icon image |
0025.png | Icon | Icon image |
0026.png | Icon | Icon image |
0027.png | Icon | Icon image |
0028.png | Icon | Icon image |
0029.png | Icon | Icon image |
0030.png | Icon | Icon image |
0031.png | Icon | Icon image |
0032.png | Icon | Icon image |
0033.png | Icon | Icon image |
0034.png | Icon | Icon image |
0035.png | Icon | Icon image |
0036.png | Icon | Icon image |
0037.png | Icon | Icon image |
0038.png | Icon | Icon image |
0039.png | Icon | Icon image |
0040.png | Icon | Icon image |
0041.png | Icon | Icon image |
0042.png | Icon | Icon image |
0043.png | Icon | Icon image |
0044.png | Icon | Icon image |
0045.png | Icon | Icon image |
0046.png | Icon | Icon image |
0047.png | Icon | Icon image |
0048.png | Icon | Icon image |
0049.png | Icon | Icon image |
0050.png | Icon | Icon image |
0051.png | Icon | Icon image |
0052.png | Icon | Icon image |
0053.png | Icon | Icon image |
0054.png | Icon | Icon image |
0055.png | Icon | Icon image |
0056.png | Icon | Icon image |
0057.png | Icon | Icon image |
0058.png | Icon | Icon image |
0059.png | Icon | Icon image |
0060.png | Icon | Icon image |
0061.png | Icon | Icon image |
0062.png | Icon | Icon image |
0063.png | Icon | Icon image |
0064.png | Icon | Icon image |
0065.png | Icon | Icon image |
0066.png | Icon | Icon image |
0067.png | Icon | Icon image |
0068.png | Icon | Icon image |
0069.png | Icon | Icon image |
0070.png | Icon | Icon image |
0071.png | Icon | Icon image |
0072.png | Icon | Icon image |
0073.png | Icon | Icon image |
0074.png | Icon | Icon image |
0075.png | Icon | Icon image |
0076.png | Icon | Icon image |
0077.png | Icon | Icon image |
0078.png | Icon | Icon image |
0079.png | Icon | Icon image |
0080.png | Icon | Icon image |
0081.png | Icon | Icon image |
0082.png | Icon | Icon image |
0083.png | Icon | Icon image |
0084.png | Icon | Icon image |
0085.png | Icon | Icon image |
0086.png | Icon | Icon image |
0087.png | Icon | Icon image |
0088.png | Icon | Icon image |
0089.png | Icon | Icon image |
0090.png | Icon | Icon image |
0091.png | Icon | Icon image |
0092.png | Icon | Icon image |
0093.png | Icon | Icon image |
0094.png | Icon | Icon image |
0095.png | Icon | Icon image |
0096.png | Icon | Icon image |
0097.png | Icon | Icon image |
0098.png | Icon | Icon image |
0099.png | Icon | Icon image |
0100.png | Icon | Icon image |
0101.png | Icon | Icon image |
0102.png | Icon | Icon image |
0103.png | Icon | Icon image |
0104.png | Icon | Icon image |
0105.png | Icon | Icon image |
0106.png | Icon | Icon image |
0107.png | Icon | Icon image |
0108.png | Icon | Icon image |
0109.png | Icon | Icon image |
0110.png | Icon | Icon image |
0111.png | Icon | Icon image |
0112.png | Icon | Icon image |
0113.png | Icon | Icon image |
0114.png | Icon | Icon image |
0115.png | Icon | Icon image |
0116.png | Icon | Icon image |
0117.png | Icon | Icon image |
0118.png | Icon | Icon image |
0119.png | Icon | Icon image |
0120.png | Icon | Icon image |
0121.png | Icon | Icon image |
0122.png | Icon | Icon image |
0123.png | Icon | Icon image |
0124.png | Icon | Icon image |
0125.png | Icon | Icon image |
0126.png | Icon | Icon image |
0127.png | Icon | Icon image |
0128.png | Icon | Icon image |
0129.png | Icon | Icon image |
0130.png | Icon | Icon image |
0131.png | Icon | Icon image |
0132.png | Icon | Icon image |
0133.png | Icon | Icon image |
0134.png | Icon | Icon image |
0135.png | Icon | Icon image |
0136.png | Icon | Icon image |
0137.png | Icon | Icon image |
0138.png | Icon | Icon image |
0139.png | Icon | Icon image |
0140.png | Icon | Icon image |
0141.png | Icon | Icon image |
0142.png | Icon | Icon image |
0143.png | Icon | Icon image |
0144.png | Icon | Icon image |
0145.png | Icon | Icon image |
0146.png | Icon | Icon image |
0147.png | Icon | Icon image |
0148.png | Icon | Icon image |
0149.png | Icon | Icon image |
0150.png | Icon | Icon image |
0151.png | Icon | Icon image |
0152.png | Icon | Icon image |
0153.png | Icon | Icon image |
0154.png | Icon | Icon image |
0155.png | Icon | Icon image |
0156.png | Icon | Icon image |
0157.png | Icon | Icon image |
0158.png | Icon | Icon image |
0159.png | Icon | Icon image |
0160.png | Icon | Icon image |
0161.png | Icon | Icon image |
0162.png | Icon | Icon image |
0163.png | Icon | Icon image |
0164.png | Icon | Icon image |
0165.png | Icon | Icon image |
0166.png | Icon | Icon image |
0167.png | Icon | Icon image |
0168.png | Icon | Icon image |
0169.png | Icon | Icon image |
0170.png | Icon | Icon image |
0171.png | Icon | Icon image |
0172.png | Icon | Icon image |
0173.png | Icon | Icon image |
0174.png | Icon | Icon image |
0175.png | Icon | Icon image |
0176.png | Icon | Icon image |
0177.png | Icon | Icon image |
0178.png | Icon | Icon image |
0179.png | Icon | Icon image |
0180.png | Icon | Icon image |
0181.png | Icon | Icon image |
0182.png | Icon | Icon image |
0183.png | Icon | Icon image |
0184.png | Icon | Icon image |
0185.png | Icon | Icon image |
0186.png | Icon | Icon image |
0187.png | Icon | Icon image |
0188.png | Icon | Icon image |
0189.png | Icon | Icon image |
0190.png | Icon | Icon image |
0191.png | Icon | Icon image |
0192.png | Icon | Icon image |
0193.png | Icon | Icon image |
0194.png | Icon | Icon image |
0195.png | Icon | Icon image |
0196.png | Icon | Icon image |
0197.png | Icon | Icon image |
0198.png | Icon | Icon image |
0199.png | Icon | Icon image |
0200.png | Icon | Icon image |
0201.png | Icon | Icon image |
0202.png | Icon | Icon image |
0203.png | Icon | Icon image |
0204.png | Icon | Icon image |
0205.png | Icon | Icon image |
0206.png | Icon | Icon image |
0207.png | Icon | Icon image |
0208.png | Icon | Icon image |
0209.png | Icon | Icon image |
0210.png | Icon | Icon image |
Files | / | TEST | / | TrainingTest | / | images |
Files | / | vendor |
Files | / | vendor | / | composer |
File | Role | Description |
---|---|---|
autoload_classmap.php | Aux. | Auxiliary script |
autoload_files.php | Aux. | Auxiliary script |
autoload_namespaces.php | Aux. | Auxiliary script |
autoload_psr4.php | Aux. | Auxiliary script |
autoload_real.php | Class | Class source |
autoload_static.php | Class | Class source |
ClassLoader.php | Class | Class source |
installed.json | Data | Auxiliary data |
installed.php | Aux. | Auxiliary script |
InstalledVersions.php | Class | Class source |
LICENSE | Lic. | License text |
platform_check.php | Aux. | Auxiliary script |
Files | / | vendor | / | doctrine | / | instantiator |
File | Role | Description | ||
---|---|---|---|---|
docs (1 directory) | ||||
src (1 directory) | ||||
.doctrine-project.json | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
CONTRIBUTING.md | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
psalm.xml | Data | Auxiliary data | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | doctrine | / | instantiator | / | docs | / | en |
File | Role | Description |
---|---|---|
index.rst | Class | Class source |
sidebar.rst | Data | Auxiliary data |
Files | / | vendor | / | doctrine | / | instantiator | / | src | / | Doctrine |
File | Role | Description | ||
---|---|---|---|---|
Instantiator (2 files, 1 directory) |
Files | / | vendor | / | doctrine | / | instantiator | / | src | / | Doctrine | / | Instantiator |
File | Role | Description | ||
---|---|---|---|---|
Exception (3 files) | ||||
Instantiator.php | Class | Class source | ||
InstantiatorInterface.php | Class | Class source |
Files | / | vendor | / | doctrine | / | instantiator | / | src | / | Doctrine | / | Instantiator | / | Exception |
File | Role | Description |
---|---|---|
ExceptionInterface.php | Class | Class source |
InvalidArgumentException.php | Class | Class source |
UnexpectedValueException.php | Class | Class source |
Files | / | vendor | / | myclabs | / | deep-copy |
File | Role | Description | ||
---|---|---|---|---|
.github (1 file, 1 directory) | ||||
src (1 directory) | ||||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | myclabs | / | deep-copy | / | .github |
File | Role | Description | ||
---|---|---|---|---|
workflows (1 file) | ||||
FUNDING.yml | Data | Auxiliary data |
Files | / | vendor | / | myclabs | / | deep-copy | / | .github | / | workflows |
File | Role | Description |
---|---|---|
ci.yaml | Data | Auxiliary data |
Files | / | vendor | / | myclabs | / | deep-copy | / | src | / | DeepCopy |
File | Role | Description | ||
---|---|---|---|---|
Exception (2 files) | ||||
Filter (5 files, 1 directory) | ||||
Matcher (4 files, 1 directory) | ||||
Reflection (1 file) | ||||
TypeFilter (3 files, 2 directories) | ||||
TypeMatcher (1 file) | ||||
DeepCopy.php | Class | Class source | ||
deep_copy.php | Example | Example script |
Files | / | vendor | / | myclabs | / | deep-copy | / | src | / | DeepCopy | / | Exception |
File | Role | Description |
---|---|---|
CloneException.php | Class | Class source |
PropertyException.php | Class | Class source |
Files | / | vendor | / | myclabs | / | deep-copy | / | src | / | DeepCopy | / | Filter |
File | Role | Description | ||
---|---|---|---|---|
Doctrine (3 files) | ||||
ChainableFilter.php | Class | Class source | ||
Filter.php | Class | Class source | ||
KeepFilter.php | Class | Class source | ||
ReplaceFilter.php | Class | Class source | ||
SetNullFilter.php | Class | Class source |
Files | / | vendor | / | myclabs | / | deep-copy | / | src | / | DeepCopy | / | Filter | / | Doctrine |
File | Role | Description |
---|---|---|
DoctrineCollectionFilter.php | Class | Class source |
DoctrineEmptyCollectionFilter.php | Class | Class source |
DoctrineProxyFilter.php | Class | Class source |
Files | / | vendor | / | myclabs | / | deep-copy | / | src | / | DeepCopy | / | Matcher |
File | Role | Description | ||
---|---|---|---|---|
Doctrine (1 file) | ||||
Matcher.php | Class | Class source | ||
PropertyMatcher.php | Class | Class source | ||
PropertyNameMatcher.php | Class | Class source | ||
PropertyTypeMatcher.php | Class | Class source |
Files | / | vendor | / | myclabs | / | deep-copy | / | src | / | DeepCopy | / | Matcher | / | Doctrine |
File | Role | Description |
---|---|---|
DoctrineProxyMatcher.php | Class | Class source |
Files | / | vendor | / | myclabs | / | deep-copy | / | src | / | DeepCopy | / | Reflection |
File | Role | Description |
---|---|---|
ReflectionHelper.php | Class | Class source |
Files | / | vendor | / | myclabs | / | deep-copy | / | src | / | DeepCopy | / | TypeFilter |
File | Role | Description | ||
---|---|---|---|---|
Date (1 file) | ||||
Spl (3 files) | ||||
ReplaceFilter.php | Class | Class source | ||
ShallowCopyFilter.php | Class | Class source | ||
TypeFilter.php | Class | Class source |
Files | / | vendor | / | myclabs | / | deep-copy | / | src | / | DeepCopy | / | TypeFilter | / | Date |
File | Role | Description |
---|---|---|
DateIntervalFilter.php | Class | Class source |
Files | / | vendor | / | myclabs | / | deep-copy | / | src | / | DeepCopy | / | TypeFilter | / | Spl |
File | Role | Description |
---|---|---|
ArrayObjectFilter.php | Class | Class source |
SplDoublyLinkedList.php | Class | Class source |
SplDoublyLinkedListFilter.php | Class | Class source |
Files | / | vendor | / | myclabs | / | deep-copy | / | src | / | DeepCopy | / | TypeMatcher |
File | Role | Description |
---|---|---|
TypeMatcher.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | grammar |
File | Role | Description |
---|---|---|
parser.template | Class | Class source |
php5.y | Data | Auxiliary data |
php7.y | Data | Auxiliary data |
phpyLang.php | Aux. | Auxiliary script |
README.md | Doc. | Documentation |
rebuildParsers.php | Aux. | Auxiliary script |
tokens.template | Class | Class source |
tokens.y | Data | Auxiliary data |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser |
File | Role | Description | ||
---|---|---|---|---|
Builder (16 files) | ||||
Comment (1 file) | ||||
ErrorHandler (2 files) | ||||
Internal (4 files) | ||||
Lexer (1 file, 1 directory) | ||||
Node (18 files, 4 directories) | ||||
NodeVisitor (6 files) | ||||
Parser (4 files) | ||||
PrettyPrinter (1 file) | ||||
Builder.php | Class | Class source | ||
BuilderFactory.php | Class | Class source | ||
BuilderHelpers.php | Class | Class source | ||
Comment.php | Class | Class source | ||
ConstExprEvaluationException.php | Class | Class source | ||
ConstExprEvaluator.php | Class | Class source | ||
Error.php | Class | Class source | ||
ErrorHandler.php | Class | Class source | ||
JsonDecoder.php | Class | Class source | ||
Lexer.php | Class | Class source | ||
NameContext.php | Class | Class source | ||
Node.php | Class | Class source | ||
NodeAbstract.php | Class | Class source | ||
NodeDumper.php | Class | Class source | ||
NodeFinder.php | Class | Class source | ||
NodeTraverser.php | Class | Class source | ||
NodeTraverserInterface.php | Class | Class source | ||
NodeVisitor.php | Class | Class source | ||
NodeVisitorAbstract.php | Class | Class source | ||
Parser.php | Class | Class source | ||
ParserAbstract.php | Class | Class source | ||
ParserFactory.php | Class | Class source | ||
PrettyPrinterAbstract.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | Builder |
File | Role | Description |
---|---|---|
ClassConst.php | Class | Class source |
Class_.php | Class | Class source |
Declaration.php | Class | Class source |
EnumCase.php | Class | Class source |
Enum_.php | Class | Class source |
FunctionLike.php | Class | Class source |
Function_.php | Class | Class source |
Interface_.php | Class | Class source |
Method.php | Class | Class source |
Namespace_.php | Class | Class source |
Param.php | Class | Class source |
Property.php | Class | Class source |
TraitUse.php | Class | Class source |
TraitUseAdaptation.php | Class | Class source |
Trait_.php | Class | Class source |
Use_.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | Comment |
File | Role | Description |
---|---|---|
Doc.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | ErrorHandler |
File | Role | Description |
---|---|---|
Collecting.php | Class | Class source |
Throwing.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | Internal |
File | Role | Description |
---|---|---|
DiffElem.php | Class | Class source |
Differ.php | Class | Class source |
PrintableNewAnonClassNode.php | Class | Class source |
TokenStream.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | Lexer |
File | Role | Description | ||
---|---|---|---|---|
TokenEmulator (14 files) | ||||
Emulative.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | Lexer | / | TokenEmulator |
File | Role | Description |
---|---|---|
AttributeEmulator.php | Class | Class source |
CoaleseEqualTokenEmulator.php | Class | Class source |
EnumTokenEmulator.php | Class | Class source |
ExplicitOctalEmulator.php | Class | Class source |
FlexibleDocStringEmulator.php | Class | Class source |
FnTokenEmulator.php | Class | Class source |
KeywordEmulator.php | Class | Class source |
MatchTokenEmulator.php | Class | Class source |
NullsafeTokenEmulator.php | Class | Class source |
NumericLiteralSeparatorEmulator.php | Class | Class source |
ReadonlyFunctionTokenEmulator.php | Class | Class source |
ReadonlyTokenEmulator.php | Class | Class source |
ReverseEmulator.php | Class | Class source |
TokenEmulator.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | Node |
File | Role | Description | ||
---|---|---|---|---|
Expr (48 files, 3 directories) | ||||
Name (2 files) | ||||
Scalar (6 files, 1 directory) | ||||
Stmt (47 files, 1 directory) | ||||
Arg.php | Class | Class source | ||
Attribute.php | Class | Class source | ||
AttributeGroup.php | Class | Class source | ||
ComplexType.php | Class | Class source | ||
Const_.php | Class | Class source | ||
Expr.php | Class | Class source | ||
FunctionLike.php | Class | Class source | ||
Identifier.php | Class | Class source | ||
IntersectionType.php | Class | Class source | ||
MatchArm.php | Class | Class source | ||
Name.php | Class | Class source | ||
NullableType.php | Class | Class source | ||
Param.php | Class | Class source | ||
Scalar.php | Class | Class source | ||
Stmt.php | Class | Class source | ||
UnionType.php | Class | Class source | ||
VariadicPlaceholder.php | Class | Class source | ||
VarLikeIdentifier.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | Node | / | Expr |
File | Role | Description | ||
---|---|---|---|---|
AssignOp (13 files) | ||||
BinaryOp (27 files) | ||||
Cast (7 files) | ||||
ArrayDimFetch.php | Class | Class source | ||
ArrayItem.php | Class | Class source | ||
Array_.php | Class | Class source | ||
ArrowFunction.php | Class | Class source | ||
Assign.php | Class | Class source | ||
AssignOp.php | Class | Class source | ||
AssignRef.php | Class | Class source | ||
BinaryOp.php | Class | Class source | ||
BitwiseNot.php | Class | Class source | ||
BooleanNot.php | Class | Class source | ||
CallLike.php | Class | Class source | ||
Cast.php | Class | Class source | ||
ClassConstFetch.php | Class | Class source | ||
Clone_.php | Class | Class source | ||
Closure.php | Class | Class source | ||
ClosureUse.php | Class | Class source | ||
ConstFetch.php | Class | Class source | ||
Empty_.php | Class | Class source | ||
Error.php | Class | Class source | ||
ErrorSuppress.php | Class | Class source | ||
Eval_.php | Class | Class source | ||
Exit_.php | Class | Class source | ||
FuncCall.php | Class | Class source | ||
Include_.php | Class | Class source | ||
Instanceof_.php | Class | Class source | ||
Isset_.php | Class | Class source | ||
List_.php | Class | Class source | ||
Match_.php | Class | Class source | ||
MethodCall.php | Class | Class source | ||
New_.php | Class | Class source | ||
NullsafeMethodCall.php | Class | Class source | ||
NullsafePropertyFetch.php | Class | Class source | ||
PostDec.php | Class | Class source | ||
PostInc.php | Class | Class source | ||
PreDec.php | Class | Class source | ||
PreInc.php | Class | Class source | ||
Print_.php | Class | Class source | ||
PropertyFetch.php | Class | Class source | ||
ShellExec.php | Class | Class source | ||
StaticCall.php | Class | Class source | ||
StaticPropertyFetch.php | Class | Class source | ||
Ternary.php | Class | Class source | ||
Throw_.php | Class | Class source | ||
UnaryMinus.php | Class | Class source | ||
UnaryPlus.php | Class | Class source | ||
Variable.php | Class | Class source | ||
YieldFrom.php | Class | Class source | ||
Yield_.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | Node | / | Expr | / | AssignOp |
File | Role | Description |
---|---|---|
BitwiseAnd.php | Class | Class source |
BitwiseOr.php | Class | Class source |
BitwiseXor.php | Class | Class source |
Coalesce.php | Class | Class source |
Concat.php | Class | Class source |
Div.php | Class | Class source |
Minus.php | Class | Class source |
Mod.php | Class | Class source |
Mul.php | Class | Class source |
Plus.php | Class | Class source |
Pow.php | Class | Class source |
ShiftLeft.php | Class | Class source |
ShiftRight.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | Node | / | Expr | / | BinaryOp |
File | Role | Description |
---|---|---|
BitwiseAnd.php | Class | Class source |
BitwiseOr.php | Class | Class source |
BitwiseXor.php | Class | Class source |
BooleanAnd.php | Class | Class source |
BooleanOr.php | Class | Class source |
Coalesce.php | Class | Class source |
Concat.php | Class | Class source |
Div.php | Class | Class source |
Equal.php | Class | Class source |
Greater.php | Class | Class source |
GreaterOrEqual.php | Class | Class source |
Identical.php | Class | Class source |
LogicalAnd.php | Class | Class source |
LogicalOr.php | Class | Class source |
LogicalXor.php | Class | Class source |
Minus.php | Class | Class source |
Mod.php | Class | Class source |
Mul.php | Class | Class source |
NotEqual.php | Class | Class source |
NotIdentical.php | Class | Class source |
Plus.php | Class | Class source |
Pow.php | Class | Class source |
ShiftLeft.php | Class | Class source |
ShiftRight.php | Class | Class source |
Smaller.php | Class | Class source |
SmallerOrEqual.php | Class | Class source |
Spaceship.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | Node | / | Expr | / | Cast |
File | Role | Description |
---|---|---|
Array_.php | Class | Class source |
Bool_.php | Class | Class source |
Double.php | Class | Class source |
Int_.php | Class | Class source |
Object_.php | Class | Class source |
String_.php | Class | Class source |
Unset_.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | Node | / | Name |
File | Role | Description |
---|---|---|
FullyQualified.php | Class | Class source |
Relative.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | Node | / | Scalar |
File | Role | Description | ||
---|---|---|---|---|
MagicConst (8 files) | ||||
DNumber.php | Class | Class source | ||
Encapsed.php | Class | Class source | ||
EncapsedStringPart.php | Class | Class source | ||
LNumber.php | Class | Class source | ||
MagicConst.php | Class | Class source | ||
String_.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | Node | / | Scalar | / | MagicConst |
File | Role | Description |
---|---|---|
Class_.php | Class | Class source |
Dir.php | Class | Class source |
File.php | Class | Class source |
Function_.php | Class | Class source |
Line.php | Class | Class source |
Method.php | Class | Class source |
Namespace_.php | Class | Class source |
Trait_.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | Node | / | Stmt |
File | Role | Description | ||
---|---|---|---|---|
TraitUseAdaptation (2 files) | ||||
Break_.php | Class | Class source | ||
Case_.php | Class | Class source | ||
Catch_.php | Class | Class source | ||
ClassConst.php | Class | Class source | ||
ClassLike.php | Class | Class source | ||
ClassMethod.php | Class | Class source | ||
Class_.php | Class | Class source | ||
Const_.php | Class | Class source | ||
Continue_.php | Class | Class source | ||
DeclareDeclare.php | Class | Class source | ||
Declare_.php | Class | Class source | ||
Do_.php | Class | Class source | ||
Echo_.php | Class | Class source | ||
ElseIf_.php | Class | Class source | ||
Else_.php | Class | Class source | ||
EnumCase.php | Class | Class source | ||
Enum_.php | Class | Class source | ||
Expression.php | Class | Class source | ||
Finally_.php | Class | Class source | ||
Foreach_.php | Class | Class source | ||
For_.php | Class | Class source | ||
Function_.php | Class | Class source | ||
Global_.php | Class | Class source | ||
Goto_.php | Class | Class source | ||
GroupUse.php | Class | Class source | ||
HaltCompiler.php | Class | Class source | ||
If_.php | Class | Class source | ||
InlineHTML.php | Class | Class source | ||
Interface_.php | Class | Class source | ||
Label.php | Class | Class source | ||
Namespace_.php | Class | Class source | ||
Nop.php | Class | Class source | ||
Property.php | Class | Class source | ||
PropertyProperty.php | Class | Class source | ||
Return_.php | Class | Class source | ||
StaticVar.php | Class | Class source | ||
Static_.php | Class | Class source | ||
Switch_.php | Class | Class source | ||
Throw_.php | Class | Class source | ||
TraitUse.php | Class | Class source | ||
TraitUseAdaptation.php | Class | Class source | ||
Trait_.php | Class | Class source | ||
TryCatch.php | Class | Class source | ||
Unset_.php | Class | Class source | ||
UseUse.php | Class | Class source | ||
Use_.php | Class | Class source | ||
While_.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | Node | / | Stmt | / | TraitUseAdaptation |
File | Role | Description |
---|---|---|
Alias.php | Class | Class source |
Precedence.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | NodeVisitor |
File | Role | Description |
---|---|---|
CloningVisitor.php | Class | Class source |
FindingVisitor.php | Class | Class source |
FirstFindingVisitor.php | Class | Class source |
NameResolver.php | Class | Class source |
NodeConnectingVisitor.php | Class | Class source |
ParentConnectingVisitor.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | Parser |
File | Role | Description |
---|---|---|
Multiple.php | Class | Class source |
Php5.php | Class | Class source |
Php7.php | Class | Class source |
Tokens.php | Class | Class source |
Files | / | vendor | / | nikic | / | php-parser | / | lib | / | PhpParser | / | PrettyPrinter |
File | Role | Description |
---|---|---|
Standard.php | Class | Class source |
Files | / | vendor | / | phar-io | / | manifest |
File | Role | Description | ||
---|---|---|---|---|
src (3 files, 3 directories) | ||||
CHANGELOG.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
composer.lock | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | phar-io | / | manifest | / | src |
File | Role | Description | ||
---|---|---|---|---|
exceptions (10 files) | ||||
values (21 files) | ||||
xml (16 files) | ||||
ManifestDocumentMapper.php | Class | Class source | ||
ManifestLoader.php | Class | Class source | ||
ManifestSerializer.php | Class | Class source |
Files | / | vendor | / | phar-io | / | manifest | / | src | / | exceptions |
File | Role | Description |
---|---|---|
ElementCollectionException.php | Class | Class source |
Exception.php | Class | Class source |
InvalidApplicationNameException.php | Class | Class source |
InvalidEmailException.php | Class | Class source |
InvalidUrlException.php | Class | Class source |
ManifestDocumentException.php | Class | Class source |
ManifestDocumentLoadingException.php | Class | Class source |
ManifestDocumentMapperException.php | Class | Class source |
ManifestElementException.php | Class | Class source |
ManifestLoaderException.php | Class | Class source |
Files | / | vendor | / | phar-io | / | manifest | / | src | / | values |
File | Role | Description |
---|---|---|
Application.php | Class | Class source |
ApplicationName.php | Class | Class source |
Author.php | Class | Class source |
AuthorCollection.php | Class | Class source |
AuthorCollectionIterator.php | Class | Class source |
BundledComponent.php | Class | Class source |
BundledComponentCollection.php | Class | Class source |
BundledComponentCollectionIterator.php | Class | Class source |
CopyrightInformation.php | Class | Class source |
Email.php | Class | Class source |
Extension.php | Class | Class source |
Library.php | Class | Class source |
License.php | Class | Class source |
Manifest.php | Class | Class source |
PhpExtensionRequirement.php | Class | Class source |
PhpVersionRequirement.php | Class | Class source |
Requirement.php | Class | Class source |
RequirementCollection.php | Class | Class source |
RequirementCollectionIterator.php | Class | Class source |
Type.php | Class | Class source |
Url.php | Class | Class source |
Files | / | vendor | / | phar-io | / | manifest | / | src | / | xml |
File | Role | Description |
---|---|---|
AuthorElement.php | Class | Class source |
AuthorElementCollection.php | Class | Class source |
BundlesElement.php | Class | Class source |
ComponentElement.php | Class | Class source |
ComponentElementCollection.php | Class | Class source |
ContainsElement.php | Class | Class source |
CopyrightElement.php | Class | Class source |
ElementCollection.php | Class | Class source |
ExtElement.php | Class | Class source |
ExtElementCollection.php | Class | Class source |
ExtensionElement.php | Class | Class source |
LicenseElement.php | Class | Class source |
ManifestDocument.php | Class | Class source |
ManifestElement.php | Class | Class source |
PhpElement.php | Class | Class source |
RequiresElement.php | Class | Class source |
Files | / | vendor | / | phar-io | / | version |
File | Role | Description | ||
---|---|---|---|---|
src (6 files, 2 directories) | ||||
CHANGELOG.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | phar-io | / | version | / | src |
File | Role | Description | ||
---|---|---|---|---|
constraints (9 files) | ||||
exceptions (6 files) | ||||
BuildMetaData.php | Class | Class source | ||
PreReleaseSuffix.php | Class | Class source | ||
Version.php | Class | Class source | ||
VersionConstraintParser.php | Class | Class source | ||
VersionConstraintValue.php | Class | Class source | ||
VersionNumber.php | Class | Class source |
Files | / | vendor | / | phar-io | / | version | / | src | / | constraints |
File | Role | Description |
---|---|---|
AbstractVersionConstraint.php | Class | Class source |
AndVersionConstraintGroup.php | Class | Class source |
AnyVersionConstraint.php | Class | Class source |
ExactVersionConstraint.php | Class | Class source |
GreaterThanOrEqual...rsionConstraint.php | Class | Class source |
OrVersionConstraintGroup.php | Class | Class source |
SpecificMajorAndMi...rsionConstraint.php | Class | Class source |
SpecificMajorVersionConstraint.php | Class | Class source |
VersionConstraint.php | Class | Class source |
Files | / | vendor | / | phar-io | / | version | / | src | / | exceptions |
File | Role | Description |
---|---|---|
Exception.php | Class | Class source |
InvalidPreReleaseSuffixException.php | Class | Class source |
InvalidVersionException.php | Class | Class source |
NoBuildMetaDataException.php | Class | Class source |
NoPreReleaseSuffixException.php | Class | Class source |
UnsupportedVersion...traintException.php | Class | Class source |
Files | / | vendor | / | phpunit |
File | Role | Description | ||
---|---|---|---|---|
php-code-coverage (4 files, 1 directory) | ||||
php-file-iterator (4 files, 2 directories) | ||||
php-invoker (4 files, 1 directory) | ||||
php-text-template (4 files, 2 directories) | ||||
php-timer (4 files, 2 directories) | ||||
phpunit (9 files, 2 directories) |
Files | / | vendor | / | phpunit | / | php-code-coverage |
File | Role | Description | ||
---|---|---|---|---|
src (5 files, 6 directories) | ||||
ChangeLog-9.2.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Example | Example script |
Files | / | vendor | / | phpunit | / | php-code-coverage | / | src |
File | Role | Description | ||
---|---|---|---|---|
Driver (6 files) | ||||
Exception (22 files) | ||||
Node (6 files) | ||||
Report (5 files, 2 directories) | ||||
StaticAnalysis (7 files) | ||||
Util (2 files) | ||||
CodeCoverage.php | Class | Class source | ||
Filter.php | Class | Class source | ||
ProcessedCodeCoverageData.php | Class | Class source | ||
RawCodeCoverageData.php | Class | Class source | ||
Version.php | Class | Class source |
Files | / | vendor | / | phpunit | / | php-code-coverage | / | src | / | Driver |
File | Role | Description |
---|---|---|
Driver.php | Class | Class source |
PcovDriver.php | Class | Class source |
PhpdbgDriver.php | Class | Class source |
Selector.php | Class | Class source |
Xdebug2Driver.php | Class | Class source |
Xdebug3Driver.php | Class | Class source |
Files | / | vendor | / | phpunit | / | php-code-coverage | / | src | / | Exception |
Files | / | vendor | / | phpunit | / | php-code-coverage | / | src | / | Node |
File | Role | Description |
---|---|---|
AbstractNode.php | Class | Class source |
Builder.php | Class | Class source |
CrapIndex.php | Class | Class source |
Directory.php | Class | Class source |
File.php | Class | Class source |
Iterator.php | Class | Class source |
Files | / | vendor | / | phpunit | / | php-code-coverage | / | src | / | Report |
File | Role | Description | ||
---|---|---|---|---|
Html (2 files, 1 directory) | ||||
Xml (13 files) | ||||
Clover.php | Class | Class source | ||
Cobertura.php | Class | Class source | ||
Crap4j.php | Class | Class source | ||
PHP.php | Class | Class source | ||
Text.php | Class | Class source |
Files | / | vendor | / | phpunit | / | php-code-coverage | / | src | / | Report | / | Html |
File | Role | Description | ||
---|---|---|---|---|
Renderer (3 files, 1 directory) | ||||
Facade.php | Class | Class source | ||
Renderer.php | Class | Class source |
Files | / | vendor | / | phpunit | / | php-code-coverage | / | src | / | Report | / | Html | / | Renderer |
File | Role | Description | ||
---|---|---|---|---|
Template (18 files, 3 directories) | ||||
Dashboard.php | Class | Class source | ||
Directory.php | Class | Class source | ||
File.php | Class | Class source |
Files | / | vendor | / | phpunit | / | php-code-coverage | / | src | / | Report | / | Html | / | Renderer | / | Template |
File | Role | Description | ||
---|---|---|---|---|
css (4 files) | ||||
icons (2 files) | ||||
js (6 files) | ||||
branches.html.dist | Data | Auxiliary data | ||
coverage_bar.html.dist | Data | Auxiliary data | ||
coverage_bar_branch.html.dist | Data | Auxiliary data | ||
dashboard.html.dist | Data | Auxiliary data | ||
dashboard_branch.html.dist | Data | Auxiliary data | ||
directory.html.dist | Data | Auxiliary data | ||
directory_branch.html.dist | Data | Auxiliary data | ||
directory_item.html.dist | Data | Auxiliary data | ||
directory_item_branch.html.dist | Data | Auxiliary data | ||
file.html.dist | Data | Auxiliary data | ||
file_branch.html.dist | Data | Auxiliary data | ||
file_item.html.dist | Data | Auxiliary data | ||
file_item_branch.html.dist | Data | Auxiliary data | ||
line.html.dist | Data | Auxiliary data | ||
lines.html.dist | Data | Auxiliary data | ||
method_item.html.dist | Data | Auxiliary data | ||
method_item_branch.html.dist | Data | Auxiliary data | ||
paths.html.dist | Data | Auxiliary data |
Files | / | vendor | / | phpunit | / | php-code-coverage | / | src | / | Report | / | Html | / | Renderer | / | Template | / | css |
File | Role | Description |
---|---|---|
bootstrap.min.css | Data | Auxiliary data |
nv.d3.min.css | Data | Auxiliary data |
octicons.css | Data | Auxiliary data |
style.css | Data | Auxiliary data |
Files | / | vendor | / | phpunit | / | php-code-coverage | / | src | / | Report | / | Html | / | Renderer | / | Template | / | icons |
File | Role | Description |
---|---|---|
file-code.svg | Data | Auxiliary data |
file-directory.svg | Data | Auxiliary data |
Files | / | vendor | / | phpunit | / | php-code-coverage | / | src | / | Report | / | Html | / | Renderer | / | Template | / | js |
File | Role | Description |
---|---|---|
bootstrap.min.js | Data | Auxiliary data |
d3.min.js | Data | Auxiliary data |
file.js | Data | Auxiliary data |
jquery.min.js | Data | Auxiliary data |
nv.d3.min.js | Data | Auxiliary data |
popper.min.js | Data | Auxiliary data |
Files | / | vendor | / | phpunit | / | php-code-coverage | / | src | / | Report | / | Xml |
File | Role | Description |
---|---|---|
BuildInformation.php | Class | Class source |
Coverage.php | Class | Class source |
Directory.php | Class | Class source |
Facade.php | Class | Class source |
File.php | Class | Class source |
Method.php | Class | Class source |
Node.php | Class | Class source |
Project.php | Class | Class source |
Report.php | Class | Class source |
Source.php | Class | Class source |
Tests.php | Class | Class source |
Totals.php | Class | Class source |
Unit.php | Class | Class source |
Files | / | vendor | / | phpunit | / | php-code-coverage | / | src | / | StaticAnalysis |
File | Role | Description |
---|---|---|
CacheWarmer.php | Class | Class source |
CachingFileAnalyser.php | Class | Class source |
CodeUnitFindingVisitor.php | Class | Class source |
ExecutableLinesFindingVisitor.php | Class | Class source |
FileAnalyser.php | Class | Class source |
IgnoredLinesFindingVisitor.php | Class | Class source |
ParsingFileAnalyser.php | Class | Class source |
Files | / | vendor | / | phpunit | / | php-code-coverage | / | src | / | Util |
File | Role | Description |
---|---|---|
Filesystem.php | Class | Class source |
Percentage.php | Class | Class source |
Files | / | vendor | / | phpunit | / | php-file-iterator |
File | Role | Description | ||
---|---|---|---|---|
.psalm (2 files) | ||||
src (3 files) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | phpunit | / | php-file-iterator | / | .psalm |
File | Role | Description |
---|---|---|
baseline.xml | Data | Auxiliary data |
config.xml | Data | Auxiliary data |
Files | / | vendor | / | phpunit | / | php-file-iterator | / | src |
File | Role | Description |
---|---|---|
Facade.php | Class | Class source |
Factory.php | Class | Class source |
Iterator.php | Class | Class source |
Files | / | vendor | / | phpunit | / | php-invoker |
File | Role | Description | ||
---|---|---|---|---|
src (1 file, 1 directory) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | phpunit | / | php-invoker | / | src |
File | Role | Description | ||
---|---|---|---|---|
exceptions (3 files) | ||||
Invoker.php | Class | Class source |
Files | / | vendor | / | phpunit | / | php-invoker | / | src | / | exceptions |
File | Role | Description |
---|---|---|
Exception.php | Class | Class source |
ProcessControlExte...LoadedException.php | Class | Class source |
TimeoutException.php | Class | Class source |
Files | / | vendor | / | phpunit | / | php-text-template |
File | Role | Description | ||
---|---|---|---|---|
.psalm (2 files) | ||||
src (1 file, 1 directory) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | phpunit | / | php-text-template | / | .psalm |
File | Role | Description |
---|---|---|
baseline.xml | Data | Auxiliary data |
config.xml | Data | Auxiliary data |
Files | / | vendor | / | phpunit | / | php-text-template | / | src |
File | Role | Description | ||
---|---|---|---|---|
exceptions (3 files) | ||||
Template.php | Class | Class source |
Files | / | vendor | / | phpunit | / | php-text-template | / | src | / | exceptions |
File | Role | Description |
---|---|---|
Exception.php | Class | Class source |
InvalidArgumentException.php | Class | Class source |
RuntimeException.php | Class | Class source |
Files | / | vendor | / | phpunit | / | php-timer |
File | Role | Description | ||
---|---|---|---|---|
.psalm (2 files) | ||||
src (3 files, 1 directory) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | phpunit | / | php-timer | / | .psalm |
File | Role | Description |
---|---|---|
baseline.xml | Data | Auxiliary data |
config.xml | Data | Auxiliary data |
Files | / | vendor | / | phpunit | / | php-timer | / | src |
File | Role | Description | ||
---|---|---|---|---|
exceptions (3 files) | ||||
Duration.php | Class | Class source | ||
ResourceUsageFormatter.php | Class | Class source | ||
Timer.php | Class | Class source |
Files | / | vendor | / | phpunit | / | php-timer | / | src | / | exceptions |
File | Role | Description |
---|---|---|
Exception.php | Class | Class source |
NoActiveTimerException.php | Class | Class source |
TimeSinceStartOfRe...ilableException.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit |
File | Role | Description | ||
---|---|---|---|---|
schema (2 files) | ||||
src (1 file, 4 directories) | ||||
.phpstorm.meta.php | Aux. | Auxiliary script | ||
ChangeLog-9.6.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
DEPRECATIONS.md | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
phpunit | Data | Auxiliary data | ||
phpunit.xsd | Data | Auxiliary data | ||
README.md | Doc. | Documentation | ||
SECURITY.md | Data | Auxiliary data |
Files | / | vendor | / | phpunit | / | phpunit | / | src |
File | Role | Description | ||
---|---|---|---|---|
Framework (22 files, 5 directories) | ||||
Runner (11 files, 3 directories) | ||||
TextUI (6 files, 3 directories) | ||||
Util (22 files, 5 directories) | ||||
Exception.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework |
File | Role | Description | ||
---|---|---|---|---|
Assert (1 file) | ||||
Constraint (6 files, 11 directories) | ||||
Error (4 files) | ||||
Exception (27 files) | ||||
MockObject (15 files, 6 directories) | ||||
Assert.php | Class | Class source | ||
DataProviderTestSuite.php | Class | Class source | ||
ErrorTestCase.php | Class | Class source | ||
ExceptionWrapper.php | Class | Class source | ||
ExecutionOrderDependency.php | Class | Class source | ||
IncompleteTest.php | Class | Class source | ||
IncompleteTestCase.php | Class | Class source | ||
InvalidParameterGroupException.php | Class | Class source | ||
Reorderable.php | Class | Class source | ||
SelfDescribing.php | Class | Class source | ||
SkippedTest.php | Class | Class source | ||
SkippedTestCase.php | Class | Class source | ||
Test.php | Class | Class source | ||
TestBuilder.php | Class | Class source | ||
TestCase.php | Class | Class source | ||
TestFailure.php | Class | Class source | ||
TestListener.php | Class | Class source | ||
TestListenerDefaultImplementation.php | Class | Class source | ||
TestResult.php | Class | Class source | ||
TestSuite.php | Class | Class source | ||
TestSuiteIterator.php | Class | Class source | ||
WarningTestCase.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | Assert |
File | Role | Description |
---|---|---|
Functions.php | Example | Example script |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | Constraint |
File | Role | Description | ||
---|---|---|---|---|
Boolean (2 files) | ||||
Cardinality (5 files) | ||||
Equality (4 files) | ||||
Exception (4 files) | ||||
Filesystem (4 files) | ||||
Math (3 files) | ||||
Object (5 files) | ||||
Operator (7 files) | ||||
String (6 files) | ||||
Traversable (5 files) | ||||
Type (3 files) | ||||
Callback.php | Class | Class source | ||
Constraint.php | Class | Class source | ||
IsAnything.php | Class | Class source | ||
IsIdentical.php | Class | Class source | ||
JsonMatches.php | Class | Class source | ||
JsonMatchesErrorMessageProvider.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | Constraint | / | Boolean |
File | Role | Description |
---|---|---|
IsFalse.php | Class | Class source |
IsTrue.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | Constraint | / | Cardinality |
File | Role | Description |
---|---|---|
Count.php | Class | Class source |
GreaterThan.php | Class | Class source |
IsEmpty.php | Class | Class source |
LessThan.php | Class | Class source |
SameSize.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | Constraint | / | Equality |
File | Role | Description |
---|---|---|
IsEqual.php | Class | Class source |
IsEqualCanonicalizing.php | Class | Class source |
IsEqualIgnoringCase.php | Class | Class source |
IsEqualWithDelta.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | Constraint | / | Exception |
File | Role | Description |
---|---|---|
Exception.php | Class | Class source |
ExceptionCode.php | Class | Class source |
ExceptionMessage.php | Class | Class source |
ExceptionMessageRegularExpression.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | Constraint | / | Filesystem |
File | Role | Description |
---|---|---|
DirectoryExists.php | Class | Class source |
FileExists.php | Class | Class source |
IsReadable.php | Class | Class source |
IsWritable.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | Constraint | / | Math |
File | Role | Description |
---|---|---|
IsFinite.php | Class | Class source |
IsInfinite.php | Class | Class source |
IsNan.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | Constraint | / | Object |
File | Role | Description |
---|---|---|
ClassHasAttribute.php | Class | Class source |
ClassHasStaticAttribute.php | Class | Class source |
ObjectEquals.php | Class | Class source |
ObjectHasAttribute.php | Class | Class source |
ObjectHasProperty.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | Constraint | / | Operator |
File | Role | Description |
---|---|---|
BinaryOperator.php | Class | Class source |
LogicalAnd.php | Class | Class source |
LogicalNot.php | Class | Class source |
LogicalOr.php | Class | Class source |
LogicalXor.php | Class | Class source |
Operator.php | Class | Class source |
UnaryOperator.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | Constraint | / | String |
File | Role | Description |
---|---|---|
IsJson.php | Class | Class source |
RegularExpression.php | Class | Class source |
StringContains.php | Class | Class source |
StringEndsWith.php | Class | Class source |
StringMatchesFormatDescription.php | Class | Class source |
StringStartsWith.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | Constraint | / | Traversable |
File | Role | Description |
---|---|---|
ArrayHasKey.php | Class | Class source |
TraversableContains.php | Class | Class source |
TraversableContainsEqual.php | Class | Class source |
TraversableContainsIdentical.php | Class | Class source |
TraversableContainsOnly.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | Constraint | / | Type |
File | Role | Description |
---|---|---|
IsInstanceOf.php | Class | Class source |
IsNull.php | Class | Class source |
IsType.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | Error |
File | Role | Description |
---|---|---|
Deprecated.php | Class | Class source |
Error.php | Class | Class source |
Notice.php | Class | Class source |
Warning.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | Exception |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | MockObject |
File | Role | Description | ||
---|---|---|---|---|
Api (2 files) | ||||
Builder (6 files) | ||||
Exception (25 files) | ||||
Generator (11 files) | ||||
Rule (12 files) | ||||
Stub (9 files) | ||||
ConfigurableMethod.php | Class | Class source | ||
Generator.php | Class | Class source | ||
Invocation.php | Class | Class source | ||
InvocationHandler.php | Class | Class source | ||
Matcher.php | Class | Class source | ||
MethodNameConstraint.php | Class | Class source | ||
MockBuilder.php | Class | Class source | ||
MockClass.php | Class | Class source | ||
MockMethod.php | Class | Class source | ||
MockMethodSet.php | Class | Class source | ||
MockObject.php | Class | Class source | ||
MockTrait.php | Class | Class source | ||
MockType.php | Class | Class source | ||
Stub.php | Class | Class source | ||
Verifiable.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | MockObject | / | Api |
File | Role | Description |
---|---|---|
Api.php | Class | Class source |
Method.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | MockObject | / | Builder |
File | Role | Description |
---|---|---|
Identity.php | Class | Class source |
InvocationMocker.php | Class | Class source |
InvocationStubber.php | Class | Class source |
MethodNameMatch.php | Class | Class source |
ParametersMatch.php | Class | Class source |
Stub.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | MockObject | / | Exception |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | MockObject | / | Generator |
File | Role | Description |
---|---|---|
deprecation.tpl | Data | Auxiliary data |
intersection.tpl | Data | Auxiliary data |
mocked_class.tpl | Data | Auxiliary data |
mocked_method.tpl | Data | Auxiliary data |
mocked_method_never_or_void.tpl | Data | Auxiliary data |
mocked_static_method.tpl | Data | Auxiliary data |
proxied_method.tpl | Data | Auxiliary data |
proxied_method_never_or_void.tpl | Data | Auxiliary data |
trait_class.tpl | Data | Auxiliary data |
wsdl_class.tpl | Data | Auxiliary data |
wsdl_method.tpl | Data | Auxiliary data |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | MockObject | / | Rule |
File | Role | Description |
---|---|---|
AnyInvokedCount.php | Class | Class source |
AnyParameters.php | Class | Class source |
ConsecutiveParameters.php | Class | Class source |
InvocationOrder.php | Class | Class source |
InvokedAtIndex.php | Class | Class source |
InvokedAtLeastCount.php | Class | Class source |
InvokedAtLeastOnce.php | Class | Class source |
InvokedAtMostCount.php | Class | Class source |
InvokedCount.php | Class | Class source |
MethodName.php | Class | Class source |
Parameters.php | Class | Class source |
ParametersRule.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Framework | / | MockObject | / | Stub |
File | Role | Description |
---|---|---|
ConsecutiveCalls.php | Class | Class source |
Exception.php | Class | Class source |
ReturnArgument.php | Class | Class source |
ReturnCallback.php | Class | Class source |
ReturnReference.php | Class | Class source |
ReturnSelf.php | Class | Class source |
ReturnStub.php | Class | Class source |
ReturnValueMap.php | Class | Class source |
Stub.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Runner |
File | Role | Description | ||
---|---|---|---|---|
Extension (2 files) | ||||
Filter (5 files) | ||||
Hook (14 files) | ||||
BaseTestRunner.php | Class | Class source | ||
DefaultTestResultCache.php | Class | Class source | ||
Exception.php | Class | Class source | ||
NullTestResultCache.php | Class | Class source | ||
PhptTestCase.php | Class | Class source | ||
ResultCacheExtension.php | Class | Class source | ||
StandardTestSuiteLoader.php | Class | Class source | ||
TestResultCache.php | Class | Class source | ||
TestSuiteLoader.php | Class | Class source | ||
TestSuiteSorter.php | Class | Class source | ||
Version.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Runner | / | Extension |
File | Role | Description |
---|---|---|
ExtensionHandler.php | Class | Class source |
PharLoader.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Runner | / | Filter |
File | Role | Description |
---|---|---|
ExcludeGroupFilterIterator.php | Class | Class source |
Factory.php | Class | Class source |
GroupFilterIterator.php | Class | Class source |
IncludeGroupFilterIterator.php | Class | Class source |
NameFilterIterator.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Runner | / | Hook |
File | Role | Description |
---|---|---|
AfterIncompleteTestHook.php | Class | Class source |
AfterLastTestHook.php | Class | Class source |
AfterRiskyTestHook.php | Class | Class source |
AfterSkippedTestHook.php | Class | Class source |
AfterSuccessfulTestHook.php | Class | Class source |
AfterTestErrorHook.php | Class | Class source |
AfterTestFailureHook.php | Class | Class source |
AfterTestHook.php | Class | Class source |
AfterTestWarningHook.php | Class | Class source |
BeforeFirstTestHook.php | Class | Class source |
BeforeTestHook.php | Class | Class source |
Hook.php | Class | Class source |
TestHook.php | Class | Class source |
TestListenerAdapter.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | TextUI |
File | Role | Description | ||
---|---|---|---|---|
CliArguments (4 files) | ||||
Exception (5 files) | ||||
XmlConfiguration (4 files, 8 directories) | ||||
Command.php | Class | Class source | ||
DefaultResultPrinter.php | Class | Class source | ||
Help.php | Class | Class source | ||
ResultPrinter.php | Class | Class source | ||
TestRunner.php | Class | Class source | ||
TestSuiteMapper.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | TextUI | / | CliArguments |
File | Role | Description |
---|---|---|
Builder.php | Class | Class source |
Configuration.php | Class | Class source |
Exception.php | Class | Class source |
Mapper.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | TextUI | / | Exception |
File | Role | Description |
---|---|---|
Exception.php | Class | Class source |
ReflectionException.php | Class | Class source |
RuntimeException.php | Class | Class source |
TestDirectoryNotFoundException.php | Class | Class source |
TestFileNotFoundException.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | TextUI | / | XmlConfiguration |
File | Role | Description | ||
---|---|---|---|---|
CodeCoverage (2 files, 2 directories) | ||||
Filesystem (6 files) | ||||
Group (4 files) | ||||
Logging (4 files, 1 directory) | ||||
Migration (4 files, 1 directory) | ||||
PHP (11 files) | ||||
PHPUnit (4 files) | ||||
TestSuite (9 files) | ||||
Configuration.php | Class | Class source | ||
Exception.php | Class | Class source | ||
Generator.php | Class | Class source | ||
Loader.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | TextUI | / | XmlConfiguration | / | CodeCoverage |
File | Role | Description | ||
---|---|---|---|---|
Filter (3 files) | ||||
Report (7 files) | ||||
CodeCoverage.php | Class | Class source | ||
FilterMapper.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | TextUI | / | XmlConfiguration | / | CodeCoverage | / | Filter |
File | Role | Description |
---|---|---|
Directory.php | Class | Class source |
DirectoryCollection.php | Class | Class source |
DirectoryCollectionIterator.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | TextUI | / | XmlConfiguration | / | CodeCoverage | / | Report |
File | Role | Description |
---|---|---|
Clover.php | Class | Class source |
Cobertura.php | Class | Class source |
Crap4j.php | Class | Class source |
Html.php | Class | Class source |
Php.php | Class | Class source |
Text.php | Class | Class source |
Xml.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | TextUI | / | XmlConfiguration | / | Filesystem |
File | Role | Description |
---|---|---|
Directory.php | Class | Class source |
DirectoryCollection.php | Class | Class source |
DirectoryCollectionIterator.php | Class | Class source |
File.php | Class | Class source |
FileCollection.php | Class | Class source |
FileCollectionIterator.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | TextUI | / | XmlConfiguration | / | Group |
File | Role | Description |
---|---|---|
Group.php | Class | Class source |
GroupCollection.php | Class | Class source |
GroupCollectionIterator.php | Class | Class source |
Groups.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | TextUI | / | XmlConfiguration | / | Logging |
File | Role | Description | ||
---|---|---|---|---|
TestDox (3 files) | ||||
Junit.php | Class | Class source | ||
Logging.php | Class | Class source | ||
TeamCity.php | Class | Class source | ||
Text.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | TextUI | / | XmlConfiguration | / | Migration |
File | Role | Description | ||
---|---|---|---|---|
Migrations (18 files) | ||||
MigrationBuilder.php | Class | Class source | ||
MigrationBuilderException.php | Class | Class source | ||
MigrationException.php | Class | Class source | ||
Migrator.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | TextUI | / | XmlConfiguration | / | Migration | / | Migrations |
File | Role | Description |
---|---|---|
ConvertLogTypes.php | Class | Class source |
CoverageCloverToReport.php | Class | Class source |
CoverageCrap4jToReport.php | Class | Class source |
CoverageHtmlToReport.php | Class | Class source |
CoveragePhpToReport.php | Class | Class source |
CoverageTextToReport.php | Class | Class source |
CoverageXmlToReport.php | Class | Class source |
IntroduceCoverageElement.php | Class | Class source |
LogToReportMigration.php | Class | Class source |
Migration.php | Class | Class source |
MoveAttributesFrom...elistToCoverage.php | Class | Class source |
MoveAttributesFromRootToCoverage.php | Class | Class source |
MoveWhitelistExcludesToCoverage.php | Class | Class source |
MoveWhitelistIncludesToCoverage.php | Class | Class source |
RemoveCacheTokensAttribute.php | Class | Class source |
RemoveEmptyFilter.php | Class | Class source |
RemoveLogTypes.php | Class | Class source |
UpdateSchemaLocationTo93.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | TextUI | / | XmlConfiguration | / | PHP |
File | Role | Description |
---|---|---|
Constant.php | Class | Class source |
ConstantCollection.php | Class | Class source |
ConstantCollectionIterator.php | Class | Class source |
IniSetting.php | Class | Class source |
IniSettingCollection.php | Class | Class source |
IniSettingCollectionIterator.php | Class | Class source |
Php.php | Class | Class source |
PhpHandler.php | Class | Class source |
Variable.php | Class | Class source |
VariableCollection.php | Class | Class source |
VariableCollectionIterator.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | TextUI | / | XmlConfiguration | / | PHPUnit |
File | Role | Description |
---|---|---|
Extension.php | Class | Class source |
ExtensionCollection.php | Class | Class source |
ExtensionCollectionIterator.php | Class | Class source |
PHPUnit.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | TextUI | / | XmlConfiguration | / | TestSuite |
File | Role | Description |
---|---|---|
TestDirectory.php | Class | Class source |
TestDirectoryCollection.php | Class | Class source |
TestDirectoryCollectionIterator.php | Class | Class source |
TestFile.php | Class | Class source |
TestFileCollection.php | Class | Class source |
TestFileCollectionIterator.php | Class | Class source |
TestSuite.php | Class | Class source |
TestSuiteCollection.php | Class | Class source |
TestSuiteCollectionIterator.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Util |
File | Role | Description | ||
---|---|---|---|---|
Annotation (2 files) | ||||
Log (2 files) | ||||
PHP (3 files, 1 directory) | ||||
TestDox (7 files) | ||||
Xml (10 files) | ||||
Blacklist.php | Class | Class source | ||
Cloner.php | Class | Class source | ||
Color.php | Class | Class source | ||
ErrorHandler.php | Class | Class source | ||
Exception.php | Class | Class source | ||
ExcludeList.php | Class | Class source | ||
FileLoader.php | Class | Class source | ||
Filesystem.php | Class | Class source | ||
Filter.php | Class | Class source | ||
GlobalState.php | Class | Class source | ||
InvalidDataSetException.php | Class | Class source | ||
Json.php | Class | Class source | ||
Printer.php | Class | Class source | ||
Reflection.php | Class | Class source | ||
RegularExpression.php | Class | Class source | ||
Test.php | Class | Class source | ||
TextTestListRenderer.php | Class | Class source | ||
Type.php | Class | Class source | ||
VersionComparisonOperator.php | Class | Class source | ||
XdebugFilterScriptGenerator.php | Class | Class source | ||
Xml.php | Class | Class source | ||
XmlTestListRenderer.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Util | / | Annotation |
File | Role | Description |
---|---|---|
DocBlock.php | Class | Class source |
Registry.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Util | / | Log |
File | Role | Description |
---|---|---|
JUnit.php | Class | Class source |
TeamCity.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Util | / | PHP |
File | Role | Description | ||
---|---|---|---|---|
Template (3 files) | ||||
AbstractPhpProcess.php | Class | Class source | ||
DefaultPhpProcess.php | Class | Class source | ||
WindowsPhpProcess.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Util | / | PHP | / | Template |
File | Role | Description |
---|---|---|
PhptTestCase.tpl | Example | Example script |
TestCaseClass.tpl | Example | Example script |
TestCaseMethod.tpl | Example | Example script |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Util | / | TestDox |
File | Role | Description |
---|---|---|
CliTestDoxPrinter.php | Class | Class source |
HtmlResultPrinter.php | Class | Class source |
NamePrettifier.php | Class | Class source |
ResultPrinter.php | Class | Class source |
TestDoxPrinter.php | Class | Class source |
TextResultPrinter.php | Class | Class source |
XmlResultPrinter.php | Class | Class source |
Files | / | vendor | / | phpunit | / | phpunit | / | src | / | Util | / | Xml |
File | Role | Description |
---|---|---|
Exception.php | Class | Class source |
FailedSchemaDetectionResult.php | Class | Class source |
Loader.php | Class | Class source |
SchemaDetectionResult.php | Class | Class source |
SchemaDetector.php | Class | Class source |
SchemaFinder.php | Class | Class source |
SnapshotNodeList.php | Class | Class source |
SuccessfulSchemaDetectionResult.php | Class | Class source |
ValidationResult.php | Class | Class source |
Validator.php | Class | Class source |
Files | / | vendor | / | sebastian |
File | Role | Description | ||
---|---|---|---|---|
cli-parser (5 files, 1 directory) | ||||
code-unit-reverse-lookup (4 files, 1 directory) | ||||
code-unit (4 files, 2 directories) | ||||
comparator (4 files, 1 directory) | ||||
complexity (4 files, 2 directories) | ||||
diff (4 files, 1 directory) | ||||
environment (4 files, 1 directory) | ||||
exporter (4 files, 1 directory) | ||||
global-state (4 files, 1 directory) | ||||
lines-of-code (4 files, 2 directories) | ||||
object-enumerator (5 files, 2 directories) | ||||
object-reflector (4 files, 2 directories) | ||||
recursion-context (4 files, 1 directory) | ||||
resource-operations (4 files, 2 directories) | ||||
type (4 files, 1 directory) | ||||
version (4 files, 1 directory) |
Files | / | vendor | / | sebastian | / | cli-parser |
File | Role | Description | ||
---|---|---|---|---|
src (1 file, 1 directory) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
infection.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | sebastian | / | cli-parser | / | src |
File | Role | Description | ||
---|---|---|---|---|
exceptions (5 files) | ||||
Parser.php | Class | Class source |
Files | / | vendor | / | sebastian | / | cli-parser | / | src | / | exceptions |
File | Role | Description |
---|---|---|
AmbiguousOptionException.php | Class | Class source |
Exception.php | Class | Class source |
OptionDoesNotAllowArgumentException.php | Class | Class source |
RequiredOptionArgu...issingException.php | Class | Class source |
UnknownOptionException.php | Class | Class source |
Files | / | vendor | / | sebastian | / | code-unit-reverse-lookup |
File | Role | Description | ||
---|---|---|---|---|
src (1 file) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | sebastian | / | code-unit-reverse-lookup | / | src |
File | Role | Description |
---|---|---|
Wizard.php | Class | Class source |
Files | / | vendor | / | sebastian | / | code-unit |
File | Role | Description | ||
---|---|---|---|---|
.psalm (2 files) | ||||
src (11 files, 1 directory) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | sebastian | / | code-unit | / | .psalm |
File | Role | Description |
---|---|---|
baseline.xml | Data | Auxiliary data |
config.xml | Data | Auxiliary data |
Files | / | vendor | / | sebastian | / | code-unit | / | src |
File | Role | Description | ||
---|---|---|---|---|
exceptions (4 files) | ||||
ClassMethodUnit.php | Class | Class source | ||
ClassUnit.php | Class | Class source | ||
CodeUnit.php | Class | Class source | ||
CodeUnitCollection.php | Class | Class source | ||
CodeUnitCollectionIterator.php | Class | Class source | ||
FunctionUnit.php | Class | Class source | ||
InterfaceMethodUnit.php | Class | Class source | ||
InterfaceUnit.php | Class | Class source | ||
Mapper.php | Class | Class source | ||
TraitMethodUnit.php | Class | Class source | ||
TraitUnit.php | Class | Class source |
Files | / | vendor | / | sebastian | / | code-unit | / | src | / | exceptions |
File | Role | Description |
---|---|---|
Exception.php | Class | Class source |
InvalidCodeUnitException.php | Class | Class source |
NoTraitException.php | Class | Class source |
ReflectionException.php | Class | Class source |
Files | / | vendor | / | sebastian | / | comparator |
File | Role | Description | ||
---|---|---|---|---|
src (15 files, 1 directory) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Example | Example script |
Files | / | vendor | / | sebastian | / | comparator | / | src |
File | Role | Description | ||
---|---|---|---|---|
exceptions (2 files) | ||||
ArrayComparator.php | Class | Class source | ||
Comparator.php | Class | Class source | ||
ComparisonFailure.php | Class | Class source | ||
DateTimeComparator.php | Class | Class source | ||
DOMNodeComparator.php | Class | Class source | ||
DoubleComparator.php | Class | Class source | ||
ExceptionComparator.php | Class | Class source | ||
Factory.php | Class | Class source | ||
MockObjectComparator.php | Class | Class source | ||
NumericComparator.php | Class | Class source | ||
ObjectComparator.php | Class | Class source | ||
ResourceComparator.php | Class | Class source | ||
ScalarComparator.php | Class | Class source | ||
SplObjectStorageComparator.php | Class | Class source | ||
TypeComparator.php | Class | Class source |
Files | / | vendor | / | sebastian | / | comparator | / | src | / | exceptions |
File | Role | Description |
---|---|---|
Exception.php | Class | Class source |
RuntimeException.php | Class | Class source |
Files | / | vendor | / | sebastian | / | complexity |
File | Role | Description | ||
---|---|---|---|---|
.psalm (2 files) | ||||
src (1 file, 3 directories) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | sebastian | / | complexity | / | .psalm |
File | Role | Description |
---|---|---|
baseline.xml | Data | Auxiliary data |
config.xml | Data | Auxiliary data |
Files | / | vendor | / | sebastian | / | complexity | / | src |
File | Role | Description | ||
---|---|---|---|---|
Complexity (3 files) | ||||
Exception (2 files) | ||||
Visitor (2 files) | ||||
Calculator.php | Class | Class source |
Files | / | vendor | / | sebastian | / | complexity | / | src | / | Complexity |
File | Role | Description |
---|---|---|
Complexity.php | Class | Class source |
ComplexityCollection.php | Class | Class source |
ComplexityCollectionIterator.php | Class | Class source |
Files | / | vendor | / | sebastian | / | complexity | / | src | / | Exception |
File | Role | Description |
---|---|---|
Exception.php | Class | Class source |
RuntimeException.php | Class | Class source |
Files | / | vendor | / | sebastian | / | complexity | / | src | / | Visitor |
File | Role | Description |
---|---|---|
ComplexityCalculatingVisitor.php | Class | Class source |
CyclomaticComplexi...culatingVisitor.php | Class | Class source |
Files | / | vendor | / | sebastian | / | diff |
File | Role | Description | ||
---|---|---|---|---|
src (8 files, 2 directories) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Example | Example script |
Files | / | vendor | / | sebastian | / | diff | / | src |
File | Role | Description | ||
---|---|---|---|---|
Exception (3 files) | ||||
Output (5 files) | ||||
Chunk.php | Class | Class source | ||
Diff.php | Class | Class source | ||
Differ.php | Class | Class source | ||
Line.php | Class | Class source | ||
LongestCommonSubsequenceCalculator.php | Class | Class source | ||
MemoryEfficientLon...uenceCalculator.php | Class | Class source | ||
Parser.php | Class | Class source | ||
TimeEfficientLonge...uenceCalculator.php | Class | Class source |
Files | / | vendor | / | sebastian | / | diff | / | src | / | Exception |
File | Role | Description |
---|---|---|
ConfigurationException.php | Class | Class source |
Exception.php | Class | Class source |
InvalidArgumentException.php | Class | Class source |
Files | / | vendor | / | sebastian | / | diff | / | src | / | Output |
File | Role | Description |
---|---|---|
AbstractChunkOutputBuilder.php | Class | Class source |
DiffOnlyOutputBuilder.php | Class | Class source |
DiffOutputBuilderInterface.php | Class | Class source |
StrictUnifiedDiffOutputBuilder.php | Class | Class source |
UnifiedDiffOutputBuilder.php | Class | Class source |
Files | / | vendor | / | sebastian | / | environment |
File | Role | Description | ||
---|---|---|---|---|
src (3 files) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | sebastian | / | environment | / | src |
File | Role | Description |
---|---|---|
Console.php | Class | Class source |
OperatingSystem.php | Class | Class source |
Runtime.php | Class | Class source |
Files | / | vendor | / | sebastian | / | exporter |
File | Role | Description | ||
---|---|---|---|---|
src (1 file) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Example | Example script |
Files | / | vendor | / | sebastian | / | global-state |
File | Role | Description | ||
---|---|---|---|---|
src (4 files, 1 directory) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | sebastian | / | global-state | / | src |
File | Role | Description | ||
---|---|---|---|---|
exceptions (2 files) | ||||
CodeExporter.php | Class | Class source | ||
ExcludeList.php | Class | Class source | ||
Restorer.php | Class | Class source | ||
Snapshot.php | Class | Class source |
Files | / | vendor | / | sebastian | / | global-state | / | src | / | exceptions |
File | Role | Description |
---|---|---|
Exception.php | Class | Class source |
RuntimeException.php | Class | Class source |
Files | / | vendor | / | sebastian | / | lines-of-code |
File | Role | Description | ||
---|---|---|---|---|
.psalm (2 files) | ||||
src (3 files, 1 directory) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | sebastian | / | lines-of-code | / | .psalm |
File | Role | Description |
---|---|---|
baseline.xml | Data | Auxiliary data |
config.xml | Data | Auxiliary data |
Files | / | vendor | / | sebastian | / | lines-of-code | / | src |
File | Role | Description | ||
---|---|---|---|---|
Exception (4 files) | ||||
Counter.php | Class | Class source | ||
LineCountingVisitor.php | Class | Class source | ||
LinesOfCode.php | Class | Class source |
Files | / | vendor | / | sebastian | / | lines-of-code | / | src | / | Exception |
File | Role | Description |
---|---|---|
Exception.php | Class | Class source |
IllogicalValuesException.php | Class | Class source |
NegativeValueException.php | Class | Class source |
RuntimeException.php | Class | Class source |
Files | / | vendor | / | sebastian | / | object-enumerator |
File | Role | Description | ||
---|---|---|---|---|
.psalm (2 files) | ||||
src (3 files) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
phpunit.xml | Data | Auxiliary data | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | sebastian | / | object-enumerator | / | .psalm |
File | Role | Description |
---|---|---|
baseline.xml | Data | Auxiliary data |
config.xml | Data | Auxiliary data |
Files | / | vendor | / | sebastian | / | object-enumerator | / | src |
File | Role | Description |
---|---|---|
Enumerator.php | Class | Class source |
Exception.php | Class | Class source |
InvalidArgumentException.php | Class | Class source |
Files | / | vendor | / | sebastian | / | object-reflector |
File | Role | Description | ||
---|---|---|---|---|
.psalm (2 files) | ||||
src (3 files) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | sebastian | / | object-reflector | / | .psalm |
File | Role | Description |
---|---|---|
baseline.xml | Data | Auxiliary data |
config.xml | Data | Auxiliary data |
Files | / | vendor | / | sebastian | / | object-reflector | / | src |
File | Role | Description |
---|---|---|
Exception.php | Class | Class source |
InvalidArgumentException.php | Class | Class source |
ObjectReflector.php | Class | Class source |
Files | / | vendor | / | sebastian | / | recursion-context |
File | Role | Description | ||
---|---|---|---|---|
src (3 files) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | sebastian | / | recursion-context | / | src |
File | Role | Description |
---|---|---|
Context.php | Class | Class source |
Exception.php | Class | Class source |
InvalidArgumentException.php | Class | Class source |
Files | / | vendor | / | sebastian | / | resource-operations |
File | Role | Description | ||
---|---|---|---|---|
build (1 file) | ||||
src (1 file) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | sebastian | / | resource-operations | / | build |
File | Role | Description |
---|---|---|
generate.php | Aux. | Auxiliary script |
Files | / | vendor | / | sebastian | / | resource-operations | / | src |
File | Role | Description |
---|---|---|
ResourceOperations.php | Class | Class source |
Files | / | vendor | / | sebastian | / | type |
File | Role | Description | ||
---|---|---|---|---|
src (3 files, 2 directories) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | sebastian | / | type | / | src |
File | Role | Description | ||
---|---|---|---|---|
exception (2 files) | ||||
type (16 files) | ||||
Parameter.php | Class | Class source | ||
ReflectionMapper.php | Class | Class source | ||
TypeName.php | Class | Class source |
Files | / | vendor | / | sebastian | / | type | / | src | / | exception |
File | Role | Description |
---|---|---|
Exception.php | Class | Class source |
RuntimeException.php | Class | Class source |
Files | / | vendor | / | sebastian | / | type | / | src | / | type |
File | Role | Description |
---|---|---|
CallableType.php | Class | Class source |
FalseType.php | Class | Class source |
GenericObjectType.php | Class | Class source |
IntersectionType.php | Class | Class source |
IterableType.php | Class | Class source |
MixedType.php | Class | Class source |
NeverType.php | Class | Class source |
NullType.php | Class | Class source |
ObjectType.php | Class | Class source |
SimpleType.php | Class | Class source |
StaticType.php | Class | Class source |
TrueType.php | Class | Class source |
Type.php | Class | Class source |
UnionType.php | Class | Class source |
UnknownType.php | Class | Class source |
VoidType.php | Class | Class source |
Files | / | vendor | / | sebastian | / | version |
File | Role | Description | ||
---|---|---|---|---|
src (1 file) | ||||
ChangeLog.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Example | Example script |
Files | / | vendor | / | smalot | / | pdfparser |
File | Role | Description | ||
---|---|---|---|---|
.github (2 directories) | ||||
doc (3 files) | ||||
src (1 directory) | ||||
.php-cs-fixer.php | Example | Example script | ||
alt_autoload.php-dist | Example | Example script | ||
composer.json | Data | Auxiliary data | ||
LICENSE.txt | Doc. | Documentation | ||
Makefile | Data | Auxiliary data | ||
phpunit-windows.xml | Data | Auxiliary data | ||
README.md | Example | Example script |
Files | / | vendor | / | smalot | / | pdfparser | / | .github |
File | Role | Description | ||
---|---|---|---|---|
ISSUE_TEMPLATE (1 file) | ||||
workflows (3 files) |
Files | / | vendor | / | smalot | / | pdfparser | / | .github | / | ISSUE_TEMPLATE |
File | Role | Description |
---|---|---|
incorrect-parsing.md | Data | Auxiliary data |
Files | / | vendor | / | smalot | / | pdfparser | / | .github | / | workflows |
File | Role | Description |
---|---|---|
coding-standards.yml | Data | Auxiliary data |
continuous-integration.yml | Data | Auxiliary data |
performance.yml | Data | Auxiliary data |
Files | / | vendor | / | smalot | / | pdfparser | / | doc |
File | Role | Description |
---|---|---|
CustomConfig.md | Data | Auxiliary data |
Developer.md | Data | Auxiliary data |
Usage.md | Example | Example script |
Files | / | vendor | / | smalot | / | pdfparser | / | src | / | Smalot |
File | Role | Description | ||
---|---|---|---|---|
PdfParser (10 files, 6 directories) |
Files | / | vendor | / | smalot | / | pdfparser | / | src | / | Smalot | / | PdfParser |
File | Role | Description | ||
---|---|---|---|---|
Element (11 files) | ||||
Encoding (9 files) | ||||
Exception (1 file) | ||||
Font (6 files) | ||||
RawData (2 files) | ||||
XObject (2 files) | ||||
Config.php | Class | Class source | ||
Document.php | Class | Class source | ||
Element.php | Class | Class source | ||
Encoding.php | Class | Class source | ||
Font.php | Class | Class source | ||
Header.php | Class | Class source | ||
Page.php | Class | Class source | ||
Pages.php | Class | Class source | ||
Parser.php | Class | Class source | ||
PDFObject.php | Class | Class source |
Files | / | vendor | / | smalot | / | pdfparser | / | src | / | Smalot | / | PdfParser | / | Element |
File | Role | Description |
---|---|---|
ElementArray.php | Class | Class source |
ElementBoolean.php | Class | Class source |
ElementDate.php | Class | Class source |
ElementHexa.php | Class | Class source |
ElementMissing.php | Class | Class source |
ElementName.php | Class | Class source |
ElementNull.php | Class | Class source |
ElementNumeric.php | Class | Class source |
ElementString.php | Class | Class source |
ElementStruct.php | Class | Class source |
ElementXRef.php | Class | Class source |
Files | / | vendor | / | smalot | / | pdfparser | / | src | / | Smalot | / | PdfParser | / | Encoding |
File | Role | Description |
---|---|---|
AbstractEncoding.php | Class | Class source |
EncodingLocator.php | Class | Class source |
ISOLatin1Encoding.php | Class | Class source |
ISOLatin9Encoding.php | Class | Class source |
MacRomanEncoding.php | Class | Class source |
PDFDocEncoding.php | Class | Class source |
PostScriptGlyphs.php | Class | Class source |
StandardEncoding.php | Class | Class source |
WinAnsiEncoding.php | Class | Class source |
Files | / | vendor | / | smalot | / | pdfparser | / | src | / | Smalot | / | PdfParser | / | Exception |
File | Role | Description |
---|---|---|
EncodingNotFoundException.php | Class | Class source |
Files | / | vendor | / | smalot | / | pdfparser | / | src | / | Smalot | / | PdfParser | / | Font |
File | Role | Description |
---|---|---|
FontCIDFontType0.php | Class | Class source |
FontCIDFontType2.php | Class | Class source |
FontTrueType.php | Class | Class source |
FontType0.php | Class | Class source |
FontType1.php | Class | Class source |
FontType3.php | Class | Class source |
Files | / | vendor | / | smalot | / | pdfparser | / | src | / | Smalot | / | PdfParser | / | RawData |
File | Role | Description |
---|---|---|
FilterHelper.php | Class | Class source |
RawDataParser.php | Class | Class source |
Files | / | vendor | / | symfony | / | polyfill-mbstring |
File | Role | Description | ||
---|---|---|---|---|
Resources (1 directory) | ||||
bootstrap.php | Aux. | Auxiliary script | ||
bootstrap80.php | Aux. | Auxiliary script | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
Mbstring.php | Class | Class source | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | symfony | / | polyfill-mbstring | / | Resources | / | unidata |
File | Role | Description |
---|---|---|
caseFolding.php | Aux. | Auxiliary script |
lowerCase.php | Aux. | Auxiliary script |
titleCaseRegexp.php | Aux. | Auxiliary script |
upperCase.php | Aux. | Auxiliary script |
Files | / | vendor | / | theseer | / | tokenizer |
File | Role | Description | ||
---|---|---|---|---|
src (8 files) | ||||
.php_cs.dist | Example | Example script | ||
CHANGELOG.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
composer.lock | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | vendor | / | theseer | / | tokenizer | / | src |
File | Role | Description |
---|---|---|
Exception.php | Class | Class source |
NamespaceUri.php | Class | Class source |
NamespaceUriException.php | Class | Class source |
Token.php | Class | Class source |
TokenCollection.php | Class | Class source |
TokenCollectionException.php | Class | Class source |
Tokenizer.php | Class | Class source |
XMLSerializer.php | Class | Class source |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
86% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.