protected function injectProperties() { $properties = array(); foreach ($this->injectedProperties as $property) { if (!isset($this->{$property})) { continue; } $properties[$property] = $this->{$property}; } return $properties; }