Deprecations

\Brotkrueml\Schema\Type\TypeFactory::createType()
Deprecated since version

3.0.0

Will be removed in version

4.0.0

Alternative

Inject the TypeFactory into the constructor and use the create() method. Have a look at the migration section.

\Brotkrueml\Schema\Core\Model\AbstractType->isEmpty()
Deprecated since version

1.7.0

Removed in version

2.0.0

Alternative

None. If you need it use \Brotkrueml\Schema\Core\Model\AbstractType->getPropertyNames() and loop over the property names with \Brotkrueml\Schema\Core\Model\AbstractType->getProperty().

\Brotkrueml\Schema\Manager\SchemaManager->setMainEntityOfWebPage()
Deprecated since version

1.4.1

Removed in version

2.0.0

Alternative

Use \Brotkrueml\Schema\Manager\SchemaManager->addMainEntityOfWebPage() instead. See the API.

\Brotkrueml\Schema\Provider\TypesProvider
Deprecated since version

1.7.0

Removed in version

2.0.0

Alternative

Use \Brotkrueml\Schema\Type\TypeRegistry which is a singleton and can be instantiated with GeneralUtility::makeInstance() or injected with dependency injection.

Since version 3.0 there is no alternative available.