osvaldogdelrio / factory
用于创建其他对象/类的 Factory 类
dev-main
2021-09-18 01:39 UTC
Requires (Dev)
- phpunit/phpunit: ^9.5
- scrutinizer/ocular: dev-master
This package is auto-updated.
Last update: 2024-09-18 08:09:30 UTC
README
Factory
一个简单的类,用于生成更复杂的类,而不需要构建参数或构造函数的参数或构造函数的级联
composer
composer require osvaldogdelrio/factory
使用
<?php /* Ejemplos de uso */ declare(strict_types=1); require_once __DIR__ . '/vendor/autoload.php'; /* Creamos la clase Dummy a partir de una clase que devuelve Dummy, esto permite pasar Factory dentro de un contenedor sin necesidad de pasar los parametros del constructor en el momento de la carga de controladores o modelos, se puede pasar una interfaz de Factory */ use src\Factory; $factory = new Factory; $dummy = $factory->crear('test\CrearDummy', []); print_r($dummy->llamandoUnMetodo()); /*Output Llamando un metodo de la clase Dummy */