Back to ExtensionDiscoverListCommand class

Method filterExtensionsBasedOnState

public array
filterExtensionsBasedOnState
(mixed $extensions, mixed $state)
Filters the extension state
Parameters
  • array $extensions The Extensions
  • string $state The Extension state
Returns
  • array
Since
  • 4.0.0

Method filterExtensionsBasedOnState - Source code

/**
 * Filters the extension state
 *
 * @param   array   $extensions  The Extensions
 * @param   string  $state       The Extension state
 *
 * @return array
 *
 * @since 4.0.0
 */
public function filterExtensionsBasedOnState($extensions, $state) : array
{
    $filteredExtensions = [];
    foreach ($extensions as $key => $extension) {
        if ($extension['state'] === $state) {
            $filteredExtensions[] = $extension;
        }
    }
    return $filteredExtensions;
}