public function __construct($proxyDirectory, $proxyNamespace) { if (!$proxyDirectory) { throw InvalidArgumentException::proxyDirectoryRequired(); } if (!$proxyNamespace) { throw InvalidArgumentException::proxyNamespaceRequired(); } $this->proxyDirectory = $proxyDirectory; $this->proxyNamespace = $proxyNamespace; }