PHP code example of yireo / magento2-common-view-models

1. Go to this page and download the library: Download yireo/magento2-common-view-models library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

yireo / magento2-common-view-models example snippets



/** @var \Yireo\CommonViewModels\ViewModel\Example $viewModel */
$exampleViewModel = $block->getExampleViewModel();

$productViewModel->setProduct($product);
$productViewModel->setProductById($productId);
$productViewModel->setProductBySku($productSku);

$productViewModel->getProduct();
$productViewModel->getSku();

$currentProductViewModel->initialize();

$currentProductViewModel->getProduct();
$currentProductViewModel->getSku();

$productsViewModel->getProductsByName('%hoodie%');
$productsViewModel->getProductsBySku('B01%');

$searchCriteriaBuilder = $productsViewModel->getSearchCriteriaBuilder();
$productsViewModel->getProducts($searchCriteriaBuilder->create());


$formkeyViewModel->getToken();