N98\Magento\Command\Config\DeleteCommand::expandPathPattern PHP Method

expandPathPattern() private method

private expandPathPattern ( $input, string $pattern ) : array
$pattern string
return array
    private function expandPathPattern($input, $pattern)
    {
        $paths = array();
        /* @var $collection \Mage_Core_Model_Resource_Db_Collection_Abstract */
        $collection = $this->_getConfigDataModel()->getCollection();
        $likePattern = str_replace('*', '%', $pattern);
        $collection->addFieldToFilter('path', array('like' => $likePattern));
        if ($scope = $input->getOption('scope')) {
            $collection->addFieldToFilter('scope', array('eq' => $scope));
        }
        $collection->addOrder('path', 'ASC');
        foreach ($collection as $item) {
            $paths[] = $item->getPath();
        }
        return $paths;
    }