<?php
 namespace blobfolio\wp\wh\vendor\phone\data; class dataSO extends data { const CODE = 'SO'; const PREFIX = 252; const REGION = 'Africa'; const PATTERNS = array( '[346-9]\d{8}|[12679]\d{7}|(?:[1-4]\d|59)\d{5}|[1348]\d{5}', ); const TYPES = array( '(?:1\d|2[0-79]|3[0-46-8]|4[0-7]|59)\d{5}|(?:[134]\d|8[125])\d{4}'=>array( 'fixed', ), '28\d{5}|(?:6[1-9]|79)\d{6,7}|(?:15|24|(?:3[59]|4[89]|8[08])\d|60|7[1-8]|9(?:0[67]|[2-9]))\d{6}'=>array( 'mobile', ), ); const FORMATS = array( '(\d{2})(\d{4})'=>'$1 $2', '(\d{6})'=>'$1', '(\d)(\d{6})'=>'$1 $2', '(\d)(\d{7})'=>'$1 $2', '(\d{3})(\d{3})(\d{3})'=>'$1 $2 $3', '(\d{2})(\d{5,7})'=>'$1 $2', ); } 