/** * Request name string (with alias) * * @param RequestInterface $request * @return string */ protected function requestNameToString(RequestInterface $request) : string { return $this->nameToString($request->getRepository()->getName(), $request->getAlias()); }
/** * Validate request * * @param RequestInterface $request */ protected function validateRequest(RequestInterface $request) { if ($request->getRepository() === $this) { return; } throw new InvalidArgumentException(sprintf(static::EXCEPTION_INVALID_REQUEST, $this->getName(), $request->getRepository()->getName())); }