src/ResolvedClass/Prototype.php
<?php
namespace Pkerrigan\Di\ResolvedClass;
/**
* Lightweight dependency injector
* 3 Clause BSD Licence
* @author Patrick Kerrigan (patrickkerrigan.uk)
* @since 13/03/16
*/
class Prototype extends AbstractInstance
{
/**
* @var string
*/
private $name;
public function __construct(string $name)
{
$this->name = $name;
}
public function getClassName(): string
{
return $this->name;
}
public function shouldBeCached(): bool
{
return false;
}
}