/** * Registers a model definition. * * @param \WordPress\Model\DefinitionInterface $definition * * @return \WordPress\Model\Manager */ public function register(DefinitionInterface $definition) { $this->definitions[$definition->getName()] = $definition; $this->classMap[$definition->getClassName()] = $definition->getName(); return $this; }