1. Go to this page and download the library: Download fightmaster/dao 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/ */
.....
Class ProductService extends Service
{
public function __construct(ManagerInterface $manager)
{
$this->manager = $manager;
}
....
public function saveProduct(Product $product)
{
$prePersistEvent = new PrePersistEvent($product);
$this->dispatcher->dispatch('product_pre_persist', $prePersistEvent);
if (!$prePersistEvent->isAborted()) {
$this->manager->save($product);
}
$postPersistEvent = new PostPersistEvent($product);
$this->dispatcher->dispatch('product_post_persist', $postPersistEvent);
}
public function changeProductName(Product $product, $newName)
{
....
$product->setName($newName);
$this->saveProduct($product);
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.