Imbo\Resource::getReadWriteResources PHP Méthode

getReadWriteResources() final public static méthode

Returns a list of resources which should be accessible for read+write public keys
final public static getReadWriteResources ( ) : array
Résultat array
    public static final function getReadWriteResources()
    {
        return array_merge(self::getReadOnlyResources(), [self::IMAGE_DELETE, self::IMAGES_POST, self::METADATA_POST, self::METADATA_DELETE, self::METADATA_PUT, self::SHORTURL_DELETE, self::SHORTURLS_POST, self::SHORTURLS_DELETE]);
    }

Usage Example

Exemple #1
0
 /**
  * Converts public => private key pairs into the array format accepted by ArrayAdapter
  *
  * @param array $accessList
  */
 public function getExpandedAclList(array $accessList)
 {
     $entries = [];
     foreach ($accessList as $publicKey => $privateKey) {
         if (is_array($privateKey)) {
             throw new InvalidArgumentException('A public key can only have a single private key (as of 2.0.0)');
         }
         $entries[] = ['publicKey' => $publicKey, 'privateKey' => $privateKey, 'acl' => [['resources' => Resource::getReadWriteResources(), 'users' => [$publicKey]]]];
     }
     return $entries;
 }
All Usage Examples Of Imbo\Resource::getReadWriteResources