PHP code example of fishingboy / madump
1. Go to this page and download the library: Download fishingboy/madump 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/ */
fishingboy / madump example snippets
use Fishingboy\MaDump\MaDump;
MaDump::dump($product);
use Fishingboy\MaDump\MaDump;
$product_dump = MaDump::dump($product, true);
$this->_logger->info("product => " . $product_dump);
use Fishingboy\MaDump\MaDump;
MaDump::dump($product);
exit;
MaDump::dump($product);
MaDump::dump($product->getCustomAttributes());
MaDump::dump($product->getCustomAttributes()[0]);
html
<pre>
Magento\Catalog\Model\Product\Interceptor
->addAttributeUpdate($code, $value, $store)
->addCustomOption($code, $value, $product)
->addData(array $arr)
->addImageToMediaGallery($file, $mediaAttribute, $move, $exclude)
->addOption(Magento\Catalog\Model\Product\Option $option)
->afterCommitCallback()
->afterDelete()
->afterDeleteCommit()
->formatUrlKey($str)
->fromArray(array $data)
->getAttributeDefaultValue($attributeCode)
->getAttributeSetId() : 16 (string)
->getAttributeText($attributeCode)
->getAttributes($groupId, $skipSuper)
->getAvailableInCategories() : array
->getCacheIdTags() : array
->getCacheTags() : array
->getCalculatedFinalPrice() : (NULL)
->getCategory() : (NULL)
->getCategoryCollection() : Magento\Catalog\Model\ResourceModel\Category\Collection\Interceptor
...
</pre>
html
<pre>
Magento\Catalog\Model\Product\Interceptor
->addAttributeUpdate($code, $value, $store)
->addCustomOption($code, $value, $product)
->addData(array $arr)
->addImageToMediaGallery($file, $mediaAttribute, $move, $exclude)
->addOption(Magento\Catalog\Model\Product\Option $option)
->afterCommitCallback()
->afterDelete()
->afterDeleteCommit()
->formatUrlKey($str)
->fromArray(array $data)
->getAttributeDefaultValue($attributeCode)
->getAttributeSetId() : 16 (string)
->getAttributeText($attributeCode)
->getAttributes($groupId, $skipSuper)
->getAvailableInCategories() : array
->getCacheIdTags() : array
->getCacheTags() : array
->getCalculatedFinalPrice() : (NULL)
->getCategory() : (NULL)
->getCategoryCollection() : Magento\Catalog\Model\ResourceModel\Category\Collection\Interceptor
...
</pre>
html
<pre>
Array(52) =>
[0] => (Magento\Framework\Api\AttributeValue)
[10] => (Magento\Framework\Api\AttributeValue)
[11] => (Magento\Framework\Api\AttributeValue)
[12] => (Magento\Framework\Api\AttributeValue)
...
</pre>