Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[32027] Marked Framework interfaces as API part 4 #32170

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@

namespace Magento\Framework\Encryption\Adapter;

/**
* Encryption adapter interface
*
* @api
*/
interface EncryptionAdapterInterface
{
/**
Expand Down
3 changes: 3 additions & 0 deletions lib/internal/Magento/Framework/Event/ConfigInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,14 @@
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);

namespace Magento\Framework\Event;

/**
* Interface \Magento\Framework\Event\ConfigInterface
*
* @api
*/
interface ConfigInterface
{
Expand Down
3 changes: 3 additions & 0 deletions lib/internal/Magento/Framework/Event/InvokerInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,14 @@
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);

namespace Magento\Framework\Event;

/**
* Interface \Magento\Framework\Event\InvokerInterface
*
* @api
*/
interface InvokerInterface
{
Expand Down
3 changes: 3 additions & 0 deletions lib/internal/Magento/Framework/Event/ManagerInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,14 @@
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);

namespace Magento\Framework\Event;

/**
* Interface \Magento\Framework\Event\ManagerInterface
*
* @api
*/
interface ManagerInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,14 @@
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);

namespace Magento\Framework\Exception;

/**
* Temporary state exception that represent recoverable error
*
* @api
*/
interface TemporaryStateExceptionInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@

/**
* Validate paths to be used with directories.
*
* @api
*/
interface PathValidatorInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@

/**
* A pool of stream wrappers.
*
* @api
*/
interface DriverPoolInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,14 @@
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);

namespace Magento\Framework\Filesystem\File;

/**
* Interface \Magento\Framework\Filesystem\File\ReadInterface
*
* @api
*/
interface ReadInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@

/**
* Transforms the output of a directive processor
*
* @api
*/
interface FilterInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@

/**
* Responsible for converting a directive data structure to relevant template output
*
* @api
*/
interface DirectiveProcessorInterface
{
Expand Down
4 changes: 4 additions & 0 deletions lib/internal/Magento/Framework/Filter/FactoryInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,14 @@
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);

namespace Magento\Framework\Filter;

/**
* Magento filter factory interface
*
* @api
*/
interface FactoryInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,14 @@
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);

namespace Magento\Framework\Filter\FilterManager;

/**
* Filter manager config interface
*
* @api
*/
interface ConfigInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@

/**
* An easier mechanism to implement custom directives rather than parsing the whole directive manually
*
* @api
*/
interface ProcessorInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@

/**
* Responsible for obtaining the value of variables defined in the template
*
* @api
*/
interface VariableResolverInterface
{
Expand Down