用于创建其他对象/类的 Factory 类

dev-main 2021-09-18 01:39 UTC

This package is auto-updated.

Last update: 2024-09-18 08:09:30 UTC


README

Scrutinizer Code Quality Code Coverage Build Status Code Intelligence Status

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
*/