Deprecations
Introduced in version 3
Direct instantiation of a type model
-
- Deprecated since version
- 3.11.0
- Will be removed in version
- 4.0.0
- Alternative
- Get an instance of a type model via the
Type
, see Types for details. A deprecation log entry is written with information about the calling class and line number.Factory
PSR-14 event RegisterAdditionalTypePropertiesEvent
-
- Deprecated since version
- 3.10.0
- Will be removed in version
- 4.0.0
- Alternative
- Create a class implementing
Additional
, see Register additional properties for details.Properties Interface
Enumeration type model / view helper classes
-
- Deprecated since version
- 3.9.0
- Will be removed in version
- 4.0.0
- Alternative
- Use the specific enums and the <f:constant> view helper instead, see enumerations for details.
\Brotkrueml\Schema\Type\TypeFactory::createType()
-
- Deprecated since version
- 3.0.0
- Will be removed in version
- 4.0.0
- Alternative
- Inject the
Type
into the constructor and use theFactory create
method. Have a look at the migration section.()
Introduced in version 1
\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\
and loop over the property names withSchema\ Core\ Model\ Abstract Type->get Property Names () \Brotkrueml\
.Schema\ Core\ Model\ Abstract Type->get Property ()
\Brotkrueml\Schema\Manager\SchemaManager->setMainEntityOfWebPage()
-
- Deprecated since version
- 1.4.1
- Removed in version
- 2.0.0
- Alternative
- Use
\Brotkrueml\
instead. See the API.Schema\ Manager\ Schema Manager->add Main Entity Of Web Page ()
\Brotkrueml\Schema\Provider\TypesProvider
-
- Deprecated since version
- 1.7.0
- Removed in version
- 2.0.0
- Alternative
-
Use
\Brotkrueml\
which is a singleton and can be instantiated withSchema\ Type\ Type Registry General
or injected with dependency injection.Utility:: make Instance () Since version 3.0 there is no alternative available.