You are here

public function ProxyGenerator::setPlaceholder in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/doctrine/common/lib/Doctrine/Common/Proxy/ProxyGenerator.php \Doctrine\Common\Proxy\ProxyGenerator::setPlaceholder()

Sets a placeholder to be replaced in the template.

Parameters

string $name:

string|callable $placeholder:

Throws

InvalidArgumentException

File

vendor/doctrine/common/lib/Doctrine/Common/Proxy/ProxyGenerator.php, line 234

Class

ProxyGenerator
This factory is used to generate proxy classes. It builds proxies from given parameters, a template and class metadata.

Namespace

Doctrine\Common\Proxy

Code

public function setPlaceholder($name, $placeholder) {
  if (!is_string($placeholder) && !is_callable($placeholder)) {
    throw InvalidArgumentException::invalidPlaceholder($name);
  }
  $this->placeholders[$name] = $placeholder;
}