b374k
m1n1 1.01
Apache/2.4.41 (Ubuntu)
Linux vmi616275.contaboserver.net 5.4.0-84-generic #94-Ubuntu SMP Thu Aug 26 20:27:37 UTC 2021 x86_64
uid=33(www-data) gid=33(www-data) groups=33(www-data)
server ip : 62.171.164.128 | your ip : 127.0.0.1
safemode OFF
 >  / home / dev2.destoffenstraat.com / app / code / Swissup / CheckoutSuccess / Model / Config / Source /
Filename/home/dev2.destoffenstraat.com/app/code/Swissup/CheckoutSuccess/Model/Config/Source/CmsBlock.php
Size867
Permissionrwxrwxrwx
Ownerroot : root
Create time17-Aug-2025 10:26
Last modified15-Apr-2022 17:44
Last accessed22-Aug-2025 04:37
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
<?php
namespace Swissup\CheckoutSuccess\Model\Config\Source;

use Magento\Cms\Model\ResourceModel\Block\CollectionFactory;

class CmsBlock implements \Magento\Framework\Data\OptionSourceInterface
{
/**
* Block collection factory
*
* @var CollectionFactory
*/
protected $blockCollectionFactory;

/**
* Construct
*
* @param CollectionFactory $blockCollectionFactory
*/
public function __construct(CollectionFactory $blockCollectionFactory)
{
$this->blockCollectionFactory = $blockCollectionFactory;
}

/**
* Get options
*
* @return array
*/
public function toOptionArray()
{
$options = $this->blockCollectionFactory->create()->load()->toOptionArray();
array_unshift($options, ['value' => '0', 'label' => __('No')]);
return $options;
}
}