public function matches($className) { $reflection = new ReflectionClass($className); foreach ($this->getVariableNames() as $name) { if (!$reflection->hasTemplateVariable($name)) { return false; } } return true; }