PHP code example of dcg / dcg-membership-number-config
1. Go to this page and download the library: Download dcg/dcg-membership-number-config 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/ */
dcg / dcg-membership-number-config example snippets
namespace Dcg\Client\MembershipNumberState\Config;
class FileCreator extends \Dcg\Config\FileCreator
{
/**
* Get the location of the config file to use as an example (template)
* @param Composer\Script\Event $event
* @return string
*/
protected static function getSourceFile(\Composer\Script\Event $event) {
$vendorDir = $event->getComposer()->getConfig()->get('vendor-dir');
return $vendorDir . DIRECTORY_SEPARATOR . 'dcg' . DIRECTORY_SEPARATOR . 'dcg-lib-membership-number-state-client' . DIRECTORY_SEPARATOR . 'config.php';
}
/**
* Get the location of where the config file should be copied to
* @param Composer\Script\Event $event
* @return string
*/
protected static function getDestinationFile(\Composer\Script\Event $event) {
$vendorDir = $event->getComposer()->getConfig()->get('vendor-dir');
return dirname($vendorDir) . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'membership-number-state-config.php';
}
}
namespace Dcg\Client\MembershipNumberState;
class Config extends \Dcg\Config {
/**
* Get the default config file to use
* @return string
*/
protected static function getDefaultConfigFile() {
return self::getRootDir().'/config/membership-number-state-config.php';
}
}