diff --git a/src/Blog/templates/page/blog-resource/android/multiple-broadcast-receivers-in-the-same-app-for-the-same-action.html.twig b/src/Blog/templates/page/blog-resource/android/multiple-broadcast-receivers-in-the-same-app-for-the-same-action.html.twig index 9cb6b33..8f47baa 100644 --- a/src/Blog/templates/page/blog-resource/android/multiple-broadcast-receivers-in-the-same-app-for-the-same-action.html.twig +++ b/src/Blog/templates/page/blog-resource/android/multiple-broadcast-receivers-in-the-same-app-for-the-same-action.html.twig @@ -24,7 +24,7 @@ Did you come to a point where using multiple broadcast receivers to listen for t If that's the case, one broadcast receiver might consume the broadcasted intent, online casino leaving the others with nothing to receive. This can be the case where you use 3rd party libraries with broadcast receivers defined. -The following is a solution for this kind of problem, a code snippet inspired by the way Admob for android seems to solve this, as shown in their documentation, using meta-data in manifest file.... +The following is a solution for this kind of problem, a code snippet inspired by the way Admob for android seems to solve this, as shown in their documentation, using meta-data in manifest file...[read more].

Frequently Asked Questions

diff --git a/src/Blog/templates/page/blog-resource/architecture/configprovider-bootstrap-modern-php-applications.html.twig b/src/Blog/templates/page/blog-resource/architecture/configprovider-bootstrap-modern-php-applications.html.twig index 3d2b9f0..12e956f 100644 --- a/src/Blog/templates/page/blog-resource/architecture/configprovider-bootstrap-modern-php-applications.html.twig +++ b/src/Blog/templates/page/blog-resource/architecture/configprovider-bootstrap-modern-php-applications.html.twig @@ -47,7 +47,10 @@ { public function __invoke(): array { - return ; + return [ + 'dependencies' => $this->getDependencies(), + 'templates' => $this->getTemplates(), + ]; } public function getDependencies(): array diff --git a/src/Blog/templates/page/blog-resource/architecture/request-lifecycle-for-a-mezzio-based-application.html.twig b/src/Blog/templates/page/blog-resource/architecture/request-lifecycle-for-a-mezzio-based-application.html.twig index 1b76da2..9689065 100644 --- a/src/Blog/templates/page/blog-resource/architecture/request-lifecycle-for-a-mezzio-based-application.html.twig +++ b/src/Blog/templates/page/blog-resource/architecture/request-lifecycle-for-a-mezzio-based-application.html.twig @@ -414,9 +414,9 @@

Entry Point

- 1. HTTP Request
+ 1. HTTP Request
[public/index.php]
- 4. Middleware Pipeline
+ 4. Middleware Pipeline
[config/pipeline.php]
@@ -477,7 +477,7 @@ <strong>Render blocks:</strong> title, content<br> <strong>Include partials:</strong> alerts.html.twig, etc.<br> <strong>Output:</strong> Final HTML"> -

8. Template
Rendering

+

8. Template
Rendering [twig]

diff --git a/src/Blog/templates/page/blog-resource/best-practice/htaccess-301-redirect-non-www-to-www.html.twig b/src/Blog/templates/page/blog-resource/best-practice/htaccess-301-redirect-non-www-to-www.html.twig index e6180f5..58d178a 100644 --- a/src/Blog/templates/page/blog-resource/best-practice/htaccess-301-redirect-non-www-to-www.html.twig +++ b/src/Blog/templates/page/blog-resource/best-practice/htaccess-301-redirect-non-www-to-www.html.twig @@ -23,12 +23,12 @@ To always redirect users to the www site (for example: http://dotboost.com to http://www.dotboost.com), add the following lines to .htaccess, right after RewriteEngine On:
RewriteCond %{HTTP_HOST} ^dotboost.com
-RewriteRule ^(.*)$ http://www.dotboost.com/$1 
+RewriteRule ^(.*)$ http://www.dotboost.com/$1 [L,R=301] If, on the other hand, you want to redirect http://www.dotboost.com to http://dotboost.com, add the following lines instead:
RewriteCond %{HTTP_HOST} ^www.dotboost.com
-RewriteRule ^(.*)$ http://dotboost.com/$1 
+RewriteRule ^(.*)$ http://dotboost.com/$1 [L,R=301] Replace dotboost.com with your site's domain. diff --git a/src/Blog/templates/page/blog-resource/best-practice/svn-keywords-setup-in-php-ide-zend-studio.html.twig b/src/Blog/templates/page/blog-resource/best-practice/svn-keywords-setup-in-php-ide-zend-studio.html.twig index 41b99f2..aa142c0 100644 --- a/src/Blog/templates/page/blog-resource/best-practice/svn-keywords-setup-in-php-ide-zend-studio.html.twig +++ b/src/Blog/templates/page/blog-resource/best-practice/svn-keywords-setup-in-php-ide-zend-studio.html.twig @@ -45,7 +45,7 @@ cache
Name: bugtracq:label
 Propriety: Tracker ID:
Name: bugtraq:message
-Propriety: 
+Propriety: [Tracker ID: #%BUGID%] diff --git a/src/Blog/templates/page/blog-resource/best-practice/using-like-wildcards-with-zend-db.html.twig b/src/Blog/templates/page/blog-resource/best-practice/using-like-wildcards-with-zend-db.html.twig index b533086..c2bcaa3 100644 --- a/src/Blog/templates/page/blog-resource/best-practice/using-like-wildcards-with-zend-db.html.twig +++ b/src/Blog/templates/page/blog-resource/best-practice/using-like-wildcards-with-zend-db.html.twig @@ -137,7 +137,7 @@ $select = $this->db->select() ->where($where); $result = $this->db->fetchAll($select);

Bug Fixes

  diff --git a/src/Blog/templates/page/blog-resource/dotkernel/geoip-city-removed-from-dotkernel.html.twig b/src/Blog/templates/page/blog-resource/dotkernel/geoip-city-removed-from-dotkernel.html.twig index 38002be..45f3873 100644 --- a/src/Blog/templates/page/blog-resource/dotkernel/geoip-city-removed-from-dotkernel.html.twig +++ b/src/Blog/templates/page/blog-resource/dotkernel/geoip-city-removed-from-dotkernel.html.twig @@ -53,8 +53,8 @@ If you don't want to use GeoIP City and just want to get rid of the error go to     $record = geoip_record_by_name($ip);     if(!empty($record))     { -        $countryCode = $record; -        $countryName = $record; +        $countryCode = $record['country_code']; +        $countryName = $record['country_name'];         $country = $countryCode != false  ? $countryCode : 'unknown';         $country = $countryName != false  ? $countryName : 'NA';     } diff --git a/src/Blog/templates/page/blog-resource/dotkernel/geoip-ip-address-location-in-dotkernel.html.twig b/src/Blog/templates/page/blog-resource/dotkernel/geoip-ip-address-location-in-dotkernel.html.twig index 899f4f4..727a0ed 100644 --- a/src/Blog/templates/page/blog-resource/dotkernel/geoip-ip-address-location-in-dotkernel.html.twig +++ b/src/Blog/templates/page/blog-resource/dotkernel/geoip-ip-address-location-in-dotkernel.html.twig @@ -100,7 +100,7 @@ public function getCountryByIp($ip) } else { - $session->message = $this->option->warningMessage->modGeoIp;; + $session->message['txt'] = $this->option->warningMessage->modGeoIp;; $session->message = 'warning'; } } diff --git a/src/Blog/templates/page/blog-resource/dotkernel/handling-and-logging-errors-with-dot-errorhandler-and-dot-log.html.twig b/src/Blog/templates/page/blog-resource/dotkernel/handling-and-logging-errors-with-dot-errorhandler-and-dot-log.html.twig index 49dcdb6..013f204 100644 --- a/src/Blog/templates/page/blog-resource/dotkernel/handling-and-logging-errors-with-dot-errorhandler-and-dot-log.html.twig +++ b/src/Blog/templates/page/blog-resource/dotkernel/handling-and-logging-errors-with-dot-errorhandler-and-dot-log.html.twig @@ -100,7 +100,7 @@ The tests we have made were the following:
  • raising errors such as triggering warning/error messages:
  • diff --git a/src/Blog/templates/page/blog-resource/dotkernel/highcharts-integration-in-dotkernel-1-6-0.html.twig b/src/Blog/templates/page/blog-resource/dotkernel/highcharts-integration-in-dotkernel-1-6-0.html.twig index 88db896..d73c8f9 100644 --- a/src/Blog/templates/page/blog-resource/dotkernel/highcharts-integration-in-dotkernel-1-6-0.html.twig +++ b/src/Blog/templates/page/blog-resource/dotkernel/highcharts-integration-in-dotkernel-1-6-0.html.twig @@ -56,7 +56,9 @@ Take a quick view on the code to see how highcharts are working. min: 0 }, xAxis: { - categories: , + categories: ['1','2','3','4','5','6','7','8','9','10','11','12', + '13','14','15','16','17','18','19','20','21','22', + '23','24','25','26','27','28','29','30','31'], labels: { rotation: -45, align: 'right', diff --git a/src/Blog/templates/page/blog-resource/dotkernel/logging-with-dot-log-in-zend-expressive-and-dotkernel.html.twig b/src/Blog/templates/page/blog-resource/dotkernel/logging-with-dot-log-in-zend-expressive-and-dotkernel.html.twig index 866999b..dba5dae 100644 --- a/src/Blog/templates/page/blog-resource/dotkernel/logging-with-dot-log-in-zend-expressive-and-dotkernel.html.twig +++ b/src/Blog/templates/page/blog-resource/dotkernel/logging-with-dot-log-in-zend-expressive-and-dotkernel.html.twig @@ -188,7 +188,9 @@ The formatter accepts following parameters:   The following formats the message as JSON data: -
    'formatter' => ,
    +
    'formatter' => [
    +    'name' => \Zend\Log\Formatter\Json::class,
    +],