* @return bool
*/
private function cacheSites( array $sites ) {
- $sitesArray = array();
+ $sitesArray = [];
foreach ( $sites as $site ) {
$globalId = $site->getGlobalId();
$sitesArray[$globalId] = $this->getSiteAsArray( $site );
}
- $json = json_encode( array(
+ $json = json_encode( [
'sites' => $sitesArray
- ) );
+ ] );
$result = file_put_contents( $this->cacheFile, $json );
private function getSiteAsArray( Site $site ) {
$siteEntry = unserialize( $site->serialize() );
$siteIdentifiers = $this->buildLocalIdentifiers( $site );
- $identifiersArray = array();
+ $identifiersArray = [];
foreach ( $siteIdentifiers as $identifier ) {
$identifiersArray[] = $identifier;
* @return array Site local identifiers
*/
private function buildLocalIdentifiers( Site $site ) {
- $localIds = array();
+ $localIds = [];
foreach ( $site->getLocalIds() as $idType => $ids ) {
foreach ( $ids as $id ) {
- $localIds[] = array(
+ $localIds[] = [
'type' => $idType,
'key' => $id
- );
+ ];
}
}