Coding policy conformance

This commit is contained in:
sysadminstory 2017-10-24 23:23:42 +02:00
parent 6b2b0a4c10
commit b5338bf424

View File

@ -28,7 +28,7 @@ class DealabsBridge extends BridgeAbstract {
foreach($list as $deal) { foreach($list as $deal) {
$item = array(); $item = array();
$item['uri'] = $deal->find('div[class=fGrid-right space--l-2]',0)->find('a', 0)->href; $item['uri'] = $deal->find('div[class=fGrid-right space--l-2]', 0)->find('a', 0)->href;
$item['title'] = $deal->find( $item['title'] = $deal->find(
'a[class=cept-tt thread-link linkPlain space--r-1 size--all-s size--fromW2-m]', 0 'a[class=cept-tt thread-link linkPlain space--r-1 size--all-s size--fromW2-m]', 0
)->plaintext; )->plaintext;
@ -38,8 +38,7 @@ class DealabsBridge extends BridgeAbstract {
'a[class*=cept-thread-image-link imgFrame imgFrame--noBorder box--all-i thread-listImgCell]', 0)->href 'a[class*=cept-thread-image-link imgFrame imgFrame--noBorder box--all-i thread-listImgCell]', 0)->href
. '"><img src="' . '"><img src="'
. $this->getImage($deal) . $this->getImage($deal)
. '"/>' . '"/></td><td><h2><a href="'
. '</td><td><h2><a href="'
. $deal->find('a[class=cept-tt thread-link linkPlain space--r-1 size--all-s size--fromW2-m]', 0)->href . $deal->find('a[class=cept-tt thread-link linkPlain space--r-1 size--all-s size--fromW2-m]', 0)->href
. '">' . '">'
. $deal->find('a[class=cept-tt thread-link linkPlain space--r-1 size--all-s size--fromW2-m]', 0)->innertext . $deal->find('a[class=cept-tt thread-link linkPlain space--r-1 size--all-s size--fromW2-m]', 0)->innertext
@ -70,8 +69,7 @@ class DealabsBridge extends BridgeAbstract {
private function getPrix($deal) private function getPrix($deal)
{ {
if($deal->find( if($deal->find(
'span[class*=thread-price text--b vAlign--all-tt cept-tp size--all-m size--fromW2-xxl size--fromW4-xxxl]', 0) 'span[class*=thread-price text--b vAlign--all-tt cept-tp size--all-m size--fromW2-xxl size--fromW4-xxxl]', 0) != null) {
!= NULL) {
return '<div>Prix : ' return '<div>Prix : '
. $deal->find( . $deal->find(
'span[class*=thread-price text--b vAlign--all-tt cept-tp size--all-m size--fromW2-xxl size--fromW4-xxxl]', 0 'span[class*=thread-price text--b vAlign--all-tt cept-tp size--all-m size--fromW2-xxl size--fromW4-xxxl]', 0
@ -85,8 +83,8 @@ class DealabsBridge extends BridgeAbstract {
private function getLivraison($deal) private function getLivraison($deal)
{ {
if($deal->find('span[class=size--all-s overflow--wrap-off cept-shipping-price]', 0) != NULL) { if($deal->find('span[class=size--all-s overflow--wrap-off cept-shipping-price]', 0) != null) {
if($deal->find('span[class=size--all-s overflow--wrap-off cept-shipping-price]', 0)->children(0) != NULL) if($deal->find('span[class=size--all-s overflow--wrap-off cept-shipping-price]', 0)->children(0) != null)
{ {
return '<div>Livraison : ' return '<div>Livraison : '
. $deal->find('span[class=size--all-s overflow--wrap-off cept-shipping-price]', 0)->children(0)->innertext . $deal->find('span[class=size--all-s overflow--wrap-off cept-shipping-price]', 0)->children(0)->innertext
@ -101,7 +99,7 @@ class DealabsBridge extends BridgeAbstract {
private function getOrigine($deal) private function getOrigine($deal)
{ {
if($deal->find('a[class=text--color-greyShade]', 0) != NULL) { if($deal->find('a[class=text--color-greyShade]', 0) != null) {
return '<div>Origine : ' return '<div>Origine : '
. $deal->find('a[class=text--color-greyShade]', 0)->outertext . $deal->find('a[class=text--color-greyShade]', 0)->outertext
. '</div>'; . '</div>';
@ -112,7 +110,7 @@ class DealabsBridge extends BridgeAbstract {
private function getReduction($deal) private function getReduction($deal)
{ {
if($deal->find('span[class=mute--text size--all-s space--l-2 text--lineThrough]', 0) != NULL) { if($deal->find('span[class=mute--text size--all-s space--l-2 text--lineThrough]', 0) != null) {
return '<div>Réduction : <span style="text-decoration: line-through;">' return '<div>Réduction : <span style="text-decoration: line-through;">'
. $deal->find( . $deal->find(
'span[class=mute--text size--all-s space--l-2 text--lineThrough]', 0 'span[class=mute--text size--all-s space--l-2 text--lineThrough]', 0
@ -128,8 +126,7 @@ class DealabsBridge extends BridgeAbstract {
private function getImage($deal) private function getImage($deal)
{ {
if($deal->find( if($deal->find(
'img[class=thread-image width--all-auto height--all-auto imgFrame-img cept-thread-img img--dummy js-lazy-img]', 0) 'img[class=thread-image width--all-auto height--all-auto imgFrame-img cept-thread-img img--dummy js-lazy-img]', 0) != null) {
!= NULL) {
return json_decode( return json_decode(
html_entity_decode( html_entity_decode(
$deal->find( $deal->find(
@ -139,13 +136,13 @@ class DealabsBridge extends BridgeAbstract {
return $deal->find( return $deal->find(
'img[class=thread-image width--all-auto height--all-auto imgFrame-img cept-thread-img]', 0 'img[class=thread-image width--all-auto height--all-auto imgFrame-img cept-thread-img]', 0
)->src ; )->src;
} }
} }
private function getExpedition($deal) private function getExpedition($deal)
{ {
if($deal->find('span[class=meta-ribbon hide--toW3 space--l-3 text--color-greyShade]', 0) != NULL) { if($deal->find('span[class=meta-ribbon hide--toW3 space--l-3 text--color-greyShade]', 0) != null) {
return '<div>' return '<div>'
. $deal->find('span[class=meta-ribbon hide--toW3 space--l-3 text--color-greyShade]', 0)->children(1)->plaintext . $deal->find('span[class=meta-ribbon hide--toW3 space--l-3 text--color-greyShade]', 0)->children(1)->plaintext
. '</div>'; . '</div>';
@ -217,7 +214,6 @@ class DealabsBridge extends BridgeAbstract {
'' ''
); );
$date->modify(str_replace($search, $replace, $str)); $date->modify(str_replace($search, $replace, $str));
return $date->getTimestamp(); return $date->getTimestamp();
} }